首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
sainsist
获赞
5
粉丝
8
关注
16
看过 TA
0
男
成都东软学院
2021
C++
IP属地:四川
青城山幼儿园
私信
关注
拉黑
举报
举报
确定要拉黑sainsist吗?
发布(10)
刷题
sainsist
2020-06-03 23:34
C++
2020-06-03
在牛客打卡7天,今天学习:刷题 59 道
0
点赞
评论
收藏
转发
sainsist
2020-05-21 21:54
C++
2020-05-21
在牛客打卡6天,今天学习:刷题 100 道
0
点赞
评论
收藏
转发
sainsist
2020-05-18 20:21
C++
2020-05-18
在牛客打卡5天,今天学习:刷题 52 道/代码提交 12 次
0
点赞
评论
收藏
转发
sainsist
2020-05-12 18:22
C++
2020-05-12
在牛客打卡4天,今天学习:刷题 61 道
0
点赞
评论
收藏
转发
sainsist
2020-05-09 20:41
C++
2020-05-09
在牛客打卡3天,今天学习:刷题 83 道/代码提交 43 次
0
点赞
评论
收藏
转发
sainsist
2020-05-08 15:23
C++
2020-05-08
在牛客打卡2天,今天学习:刷题 160 道
0
点赞
评论
收藏
转发
sainsist
2020-05-06 14:23
C++
2020-05-06
在牛客打卡1天,今天学习:刷题 40 道
0
点赞
评论
收藏
转发
sainsist
2020-04-20 11:33
C++
剑指offer 整数中1出现的次数
题目描述求出1-13的整数中1出现的次数,并算出100-1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。 方法显而易见应该是数位,状态为,表示第位是否为1(),以及一共有个1的1的个数。看到很多循环写的,一旦n超过1e8就会很慢很慢了。 class Solution { public: long long dp[35][2][35]; int a[35]; ...
0
点赞
评论
收藏
转发
sainsist
2020-03-26 15:02
C++
数学考试
题意大致为求两个长度为k的区间和最大,如果枚举第一个区间的起点L1,则只需要在[L1+k,n-k+1]中找一个位置X满足[X,X+k-1]的和最大。所以可以预处理:sum[i]表示[i,i+k-1]的值,Max[i]表示[i,n-k+1]中的sum最大值。最后枚举起点L1,则答案为max(sum[L1]+Max[L1+k]) #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 2e5+10; const ll inf = 1e18; ll a[maxn],p[maxn...
0
点赞
评论
收藏
转发
sainsist
2020-03-26 14:36
C++
合并回文子串
根据题目大致分析组成C的回文子串一定是由A中的子串和B中的子串组成的,而复杂度是允许我们枚举子串的。所以可以想到区间,表示字符串,和字符串能否构成回文串。如果,则如果,则如果,则如果,则对于每个为的状态取最大值即为答案。 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 2e5+10; int dp[55][55][55][55]; char a[55],b[55]; int main() { int t; scanf("%d",&t); ...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务