首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
水一样哦哦哦
2017-09-02 18:06
Conservatorio LUCIO Campiani di MANTOVA C++
关注
已关注
取消关注
拼多多第四题谁有思路的?
如题,lics
提示
全部评论
推荐
最新
楼层
陆小霞
桂林电子科技大学 C++
#include <stdio.h> #include <stdlib.h> #include <math.h> void match(int *a,int*b,int m,int n,int k); void inc(int *b,int L,int R,int m); int num = 0; int main() { int m,n,k,L,R; printf("m,n="); scanf("%d %d",&m,&n); printf("k = "); scanf("%d",&k); printf("L,R="); scanf("%d %d",&L,&R); int *a = (int*)malloc(n*sizeof(int)); int *b = (int*)malloc(m*sizeof(int)); int i=0; for(i = 0; i<m; i++) { b[i] = L; } for(i = 0; i<n; i++) { scanf("%d",&a[i]); } for(i = 0; i<pow(R-L+1,m); i++) { int j; /*for(j= 0;j<n;j++){ printf("a = %d ",a[j]); } printf("\n"); */ match(a,b,m,n,k); inc(b,L,R,m); } printf("%d\n",num); } void match(int *a,int*b,int m,int n,int k) { int i,j=0,temp,count=0; if(n<m) { for(i =0; i<n; i++) { for(; j<m; j++) { //printf("%d,%d\n",a[i],b[j]); if(a[i] == b[j]) { count++; j++; temp = j; break; } } if(count == k) break; if(j == n && i < m-1) j = temp; else if(j == n) break; } } else { for(i =0; i<m; i++) { for(; j<n; j++) { //printf("%d,%d\n",a[i],b[j]); if(a[j] == b[i]) { count++; j++; temp = j; break; } } if(count == k) break; if(j == n && i < m-1) j = temp; else if(j == n) break; } } if(count == k) { for(i=0; i<m; i++) { printf("%d ",b[i]); } printf("\n"); num += 1; } } void inc(int *b,int L,int R,int m) { static int i = -1; if(i == -1) { i = m - 1; } if(b[i] == R) { b[i] = L; i -= 1; inc(b,L,R,m); i = m - 1; } else b[i] += 1; }
点赞
回复
分享
发布于 2017-09-03 14:19
后劲好大
某乡下技校 Java
老哥不留百度??
点赞
回复
分享
发布于 2017-09-02 22:50
Time_
杭州电子科技大学 Java
//采用暴力的方法做的,可惜时间不够了,给的例子通过了,不知道还有没有什么问题。仅供参考 #define _CRT_SECURE_NO_WARNINGS // #define STDIN_OUT #include<cstdio> #include<iostream> #include<vector> #include<algorithm> #include<queue> #include<stack> #include<string> #include<string.h> #include<map> #include<cmath> #include<deque> #include<unordered_map> using namespace std; class Solution { public: int lcs(vector<int> str1,vector<int> str2) { int len1 = str1.size(); int len2 = str2.size(); vector<vector<int>> a(len1+1,vector<int>(len2+1,0)); int n_max = 0; for(int i = 0; i < len1; i++) a[i][0] = 0; for(int j = 0; j < len2; j++) a[0][j] = 0; for(int i = 1; i <= len1; i++){ for(int j = 1; j <= len2; j++){ if(str1[i-1] == str2[j-1]) a[i][j] = a[i-1][j-1] + 1; else{ a[i][j] = max(a[i-1][j],a[i][j-1]); } n_max = max(n_max,a[i][j]); } } return n_max; } void dfs(int n, int k, int start, int cur,vector<int> path, vector<vector<int>> &res){ if(cur == k){ res.push_back(path); return; } if(cur < k) for(int i = start; i <= n; i++){ path.push_back(i); dfs(n,k,start,cur+1,path,res); path.pop_back(); } } vector<vector<int>> combine(int start,int end, int k) {//所有的排列组合 vector<vector<int>> res; vector<int> path; dfs(end,k,start,0,path,res); return res; } }; int main() { #ifdef STDIN_OUT freopen("D:\\input.txt", "r", stdin); freopen("D:\\output.txt", "w", stdout); #endif int m,n,L,R,k; vector<int> str1; Solution s; cin>>n>>m; cin>>k; cin>>L>>R; for(int i = 0; i < n;i++) { int val; cin>>val; str1.push_back(val); } vector<vector<int>> res = s.combine(L,R,m); int count = 0; for(auto re : res){ int LCIS = s.lcs(str1,re); if(LCIS >= k) count = (count + 1) % 10007; } cout<<count<<endl; #ifdef STDIN_OUT fclose(stdin); fclose(stdout); #endif return 0; }
点赞
回复
分享
发布于 2017-09-02 19:54
Thare
淘天集团_技术专家
考完想了下 对于序列1 求出所有长度为k的增长序列 假设为z 然后结果就是z*(r-l+1)^(m-k)
点赞
回复
分享
发布于 2017-09-02 19:00
牛客1171869号
哈尔滨工业大学深圳研究生院 算法工程师
题目啥
点赞
回复
分享
发布于 2017-09-02 18:24
CheckCheck
哈尔滨理工大学 C++
不是lcis?
点赞
回复
分享
发布于 2017-09-02 18:14
暂无评论,快来抢首评~
相关推荐
04-24 08:51
门头沟学院 Java
大厂实习是锦上添花,不是雪中送炭
天天有人在牛客上刷到有人问“找不到大厂实习,去小厂会不会废了?”“接了小厂offer,怕大厂转头就给我发offer,怎么办?”我就想问一句:你死磕大厂,倒是能拿到offer啊?手里一个offer都没有,还在嫌弃小厂这不好那不好,纠结去不去,这不纯纯骑着自行车纠结要不要买宾利吗?先说说我身边两个极端的例子,你们就懂了。我室友,典型的“非大厂不去”,今年暑期实习,从3月到6月,只投大厂,中小厂的offer看都不看,拒了3家杭州本地的小厂,天天在宿舍死磕大厂。结果呢?大厂暑期实习招聘都结束了,他手里还是0offer,秋招简历上一片空白,现在天天焦虑,后悔当初拒了小厂的offer。而我另一个同学,双非...
找不到大厂实习可以去小厂...
点赞
评论
收藏
分享
04-25 09:11
蚌埠坦克学院 嵌入式软件开发
简历上面怎么样体现嵌入式AI的能力
想在简历里体现“嵌入式 AI 能力”,关键不是写你“学过什么”,而是让面试官一眼看出你能在资源受限设备上把模型跑起来并解决实际问题。可以从三个层面去写:1. 技术栈要“嵌入式 + AI”融合不要只写“会 C++ / Python / TensorFlow”,而是写成有场景的组合,比如:C/C++(ARM Cortex-M / Linux)+ 模型部署(TensorFlow Lite / ONNX Runtime)硬件平台(STM32 / 树莓派 / Jetson)+ 推理加速(NEON / GPU / NPU)这样能直接体现你不是只会训练模型,而是能落地。2. 项目描述突出“落地过程”项目一定...
简历上如何体现你的“AI...
点赞
评论
收藏
分享
04-05 16:16
西安理工大学 Java
双非本大二,简历求拷打。在CSDN上发了20+博客,阅读2.3w。感觉数据有点差有必要写简历上吗
在下uptown:
哈哈哈哈,大家仿佛形成了AI项目+商城的统一套路[笑cry不过该说不说整体还可以
点赞
评论
收藏
分享
04-28 10:14
门头沟学院 Java
28日常要初筛多久
投了一大堆的日常,全都在初筛😢😢😡😡😡😡
map_59:
日常初筛是黑洞别想了
点赞
评论
收藏
分享
04-27 13:05
清华大学 Java
2026年了,Java还好找工作吗?一篇讲清Java就业现状、岗位方向和常考八股
每隔一段时间,都会有人问一句:现在学 Java 还有前途吗?Java 就业是不是不行了?如果只听情绪化结论,很容易一会儿听到“Java 早过时了”,一会儿又听到“Java 还是后端主力”。但真正看招聘需求、技术生态和岗位要求,会发现现实远没有那么极端。一句话概括:Java 当然没有消失,岗位依然很多,但“只会写 CRUD”的时代已经过去了。今天企业需要的,不再只是会写接口的人,而是能把业务、框架、中间件、数据库、性能和稳定性一起扛起来的工程师。一、先说结论:Java 还能找工作,但门槛确实比以前高了从语言热度看,Java 依然处在主流位置。TIOBE 2026 年 1 月榜单里,Java 排在...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
毕业季有感
1.1W
2
...
字节Agent面试问我:“你了解哪些 Agent 框架?”
7092
3
...
27届暑期实习总结
5571
4
...
春招最后冲刺!别慌,这些机会你可能还没刷到
5527
5
...
Agent 岗位 7 个方向:你想做哪种?
3480
6
...
双非 oc 大厂研发经验分享
3342
7
...
暑期结束,终于OC了
3130
8
...
rag已经死了吗?
2785
9
...
25的后端学长已经去跑网约车了。。
2752
10
...
暑期实习暂时结束
2522
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
6522次浏览
99人参与
#
我与AI的日常
#
4800次浏览
46人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
44363次浏览
506人参与
#
如果春招能重来,我会___
#
9484次浏览
116人参与
#
大厂还是考编
#
132844次浏览
1375人参与
#
你会因为行情,降低找工作标准吗?
#
17029次浏览
178人参与
#
想做Agent可以做哪些岗位?
#
6018次浏览
137人参与
#
面试官拷打AI项目都会问什么?
#
5297次浏览
227人参与
#
你实习是赚钱了还是亏钱了?
#
122589次浏览
691人参与
#
实习,不懂就问
#
213904次浏览
1705人参与
#
你觉得最好用的AI编程工具是_
#
2046次浏览
46人参与
#
携程求职进展汇总
#
957200次浏览
6237人参与
#
除了线上,还能去哪些地方投简历
#
5548次浏览
63人参与
#
实习想申请秋招offer,能不能argue薪资
#
258881次浏览
1361人参与
#
你和你的mentor相处模式是__
#
9944次浏览
82人参与
#
机械制造公司求职体验
#
141771次浏览
386人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
193183次浏览
1367人参与
#
实习第一天,你在干什么
#
6228次浏览
51人参与
#
你最满意的offer薪资是哪家公司?
#
81727次浏览
387人参与
#
你的实习什么时候入职
#
377706次浏览
2400人参与
#
说说公考那些事儿
#
23680次浏览
81人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务