首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
luffyy
2016-09-21 17:35
已编辑
哈尔滨工业大学 Java
关注
已关注
取消关注
搜狐后两道编程题感觉应该用动态规划,不知怎么下手
AC的同学分享一下,谢谢
#搜狐#
提示
全部评论
推荐
最新
楼层
哦、卡密撒嘛
山东科技大学 Java
过河是贪心吧
点赞
回复
分享
发布于 2016-09-21 18:35
牛客1481368号
东北大学 C++
项链那题思路是什么?
点赞
回复
分享
发布于 2016-09-21 17:54
勤奋努力的ssr在求职
项链 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; char a[5000010]; int sum[2000010][5]; int n; bool check(int x) { int i,j,k; int m=n-x; for(i=1;i<=n;i++) { for(j=0;j<5;j++) if(sum[i+m-1][j]-sum[i-1][j]<1) break; if(j==5) return true; } return false; } int main() { int i,j,k; while(scanf("%s",a+1)!=EOF) { memset(sum,0,sizeof(sum)); n=strlen(a+1); for(i=n+1;i<=2*n;i++) a[i]=a[i-n]; //cout<<a+1<<endl; for(i=1;i<=2*n;i++) { int s=a[i]-'A'; //cout<<s<<endl; for(j=0;j<5;j++) { if(s==j) sum[i][j]=sum[i-1][j]+1; else sum[i][j]=sum[i-1][j]; } } int l=1; int r=n; while(l<=r) { int mid=(l+r)>>1; if(check(mid)) l=mid+1; else r=mid-1; } cout<<r<<endl; } return 0; } 删除数位 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; char a[5000010]; int sum[2000010][5]; int n; bool check(int x) { int i,j,k; int m=n-x; for(i=1;i<=n;i++) { for(j=0;j<5;j++) if(sum[i+m-1][j]-sum[i-1][j]<1) break; if(j==5) return true; } return false; } int main() { int i,j,k; while(scanf("%s",a+1)!=EOF) { memset(sum,0,sizeof(sum)); n=strlen(a+1); for(i=n+1;i<=2*n;i++) a[i]=a[i-n]; //cout<<a+1<<endl; for(i=1;i<=2*n;i++) { int s=a[i]-'A'; //cout<<s<<endl; for(j=0;j<5;j++) { if(s==j) sum[i][j]=sum[i-1][j]+1; else sum[i][j]=sum[i-1][j]; } } int l=1; int r=n; while(l<=r) { int mid=(l+r)>>1; if(check(mid)) l=mid+1; else r=mid-1; } cout<<r<<endl; } return 0; } 过河 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; char a[5000010]; int sum[2000010][5]; int n; bool check(int x) { int i,j,k; int m=n-x; for(i=1;i<=n;i++) { for(j=0;j<5;j++) if(sum[i+m-1][j]-sum[i-1][j]<1) break; if(j==5) return true; } return false; } int main() { int i,j,k; while(scanf("%s",a+1)!=EOF) { memset(sum,0,sizeof(sum)); n=strlen(a+1); for(i=n+1;i<=2*n;i++) a[i]=a[i-n]; //cout<<a+1<<endl; for(i=1;i<=2*n;i++) { int s=a[i]-'A'; //cout<<s<<endl; for(j=0;j<5;j++) { if(s==j) sum[i][j]=sum[i-1][j]+1; else sum[i][j]=sum[i-1][j]; } } int l=1; int r=n; while(l<=r) { int mid=(l+r)>>1; if(check(mid)) l=mid+1; else r=mid-1; } cout<<r<<endl; } return 0; }
点赞
回复
分享
发布于 2016-09-21 17:11
暂无评论,快来抢首评~
相关推荐
12-18 17:56
浙江大学 Java
MoE 怎么玩更稳?门控、路由、稀疏激活的收益是什么,训练时怎么避免负载不均与专家塌陷。
图解大模型应用-牛客面经...
点赞
评论
收藏
分享
12-18 13:42
钱大妈_应用研发部_前端开发工程师
2. 在线商城系统(online-store-prd)
1. 产品概述 在线商城系统是一个完整的电子商务平台,为用户提供商品浏览、购物车管理、订单处理等核心购物功能。通过直观的界面设计和流畅的购物体验,帮助用户轻松完成在线购物。 目标用户为普通消费者,通过移动端和桌面端访问,提供便捷的商品购买服务。 2. 核心功能 2.1 用户角色 角色 注册方式 核心权限 普通用户 手机号/邮箱注册 商品浏览、购物车、下单、查看订单 游客用户 无需注册 商品浏览、添加购物车 2.2 功能模块 商城系统包含以下主要页面: 首页:轮播图展示、推荐商品、热门分类 商品列表页:商品筛选、排序、分页展示 商品详情页:商品信息、规格选择、加入购物车...
20大项目拆解:从PRD...
点赞
评论
收藏
分享
11-27 21:29
已编辑
武汉理工大学 Java
现在找java 日常实习是不是太晚了
随便投了十多个,全是不合适是不是简历太拉了被查看是0是什么意思啊简历都没看就给我不合适了吗
java入门到炒饭:
是不是黑马点评加苍穹外卖啊哈哈哈哈哈哈
点赞
评论
收藏
分享
11-07 17:29
北京理工大学珠海学院 嵌入式软件工程师
遇到一个实习,我能这么问吗?
八极星:
有什么不能问的,(/_\),这又不是多珍贵的机会,你有什么可失去的
点赞
评论
收藏
分享
12-17 14:35
浙江大学 Java
说说volatile的用法及原理。
图解Java多线程牛客面...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
读研还是本科就业?
1967
2
...
用了几年 AI 辅助编程,发现自己逐渐废了,我该怎么办
1731
3
...
数字马力
1593
4
...
双非硕后端秋招情况(准备春招版)
1240
5
...
给26届校招拿到大厂Offer的人一句忠告!
1171
6
...
牛爷爷们帮忙选一下offer
992
7
...
秋招总结
906
8
...
腾讯云智timeline
873
9
...
美团一面凉经
869
10
...
任何人都可以拥有的超优秀实习经历
852
创作者周榜
更多
正在热议
更多
#
2025年终总结
#
124422次浏览
2087人参与
#
实习简历求拷打
#
17191次浏览
196人参与
#
作业帮求职进展汇总
#
84159次浏览
554人参与
#
秋招被挂春招仍然能投的公司
#
7974次浏览
109人参与
#
实习要如何选择和准备?
#
128594次浏览
1486人参与
#
外包能不能当跳板?
#
54337次浏览
256人参与
#
诺瓦星云求职进展汇总
#
233584次浏览
1736人参与
#
mt对你说过最有启发的一句话
#
39372次浏览
454人参与
#
公司情报交流地
#
126753次浏览
1227人参与
#
为了找工作你花了哪些钱?
#
74920次浏览
361人参与
#
你觉得机械有必要实习吗
#
69869次浏览
485人参与
#
投格力的你,拿到offer了吗?
#
153555次浏览
822人参与
#
一起聊美团
#
307783次浏览
1767人参与
#
什么是优秀的实习经历
#
9525次浏览
227人参与
#
摸鱼被leader发现了怎么办
#
104221次浏览
659人参与
#
京东开奖
#
632159次浏览
3180人参与
#
秋招特别不鸣谢
#
16798次浏览
187人参与
#
考研失败就一定是坏事吗?
#
202811次浏览
1390人参与
#
选实习,你更看重哪方面?
#
15504次浏览
231人参与
#
安克创新求职进展汇总
#
62504次浏览
541人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务