首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
MMMMMMMW
获赞
15
粉丝
6
关注
0
看过 TA
2
男
广东财经大学
2021
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑MMMMMMMW吗?
发布(3)
刷题
MMMMMMMW
2020-05-07 08:18
Java
2020-05-07
在牛客打卡11天,今天也很努力鸭!
0
点赞
评论
收藏
转发
MMMMMMMW
2019-09-22 14:26
Java
kmp算法模板
int nextt[1000005]; void get_nextt(char pattern[]){//为pattern字符串创建nextt数组 nextt[0] = 0; int max_length = 0; for(int i = 1;pattern[i];i++){ while(max_length > 0 && pattern[max_length] != pattern[i]) max_length = nextt[max_length-1]; if(pattern[i] == ...
0
点赞
评论
收藏
转发
MMMMMMMW
2019-07-29 22:04
已编辑
Java
动态规划训练
动态规划这玩意在ACM中比较重要,但个人对其理解不深,所以想刷刷相关题目,就在此记录下所刷题目(点击标题可进入原题地址) 1、被3整除的子序列 描述 给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除,答案对1e9+7取模 思路 对于一个整数,如果其所有位数之和是3的倍数,那么这个整数也就是3的倍数,证明很容易,这里略过。那么,假设dp[i][j]表示前i个数字中的子序列,对3取余为j的数量,则dp[i+1][j]就可由前面和第i+1个数字推出。举个例子,第i+1个数字取余3为2,那么dp[i+1][0] += dp[i][1] //前面i个子序列中,余数为1的组合,加上余数...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务