首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
2025-12-29 13:30
海康威视_自动化开发工程师(准入职员工)
莉莉丝游戏,莉莉丝游戏内推码
笔试面试时间:预计两周的时间 11.16▶️11.21▶️11.26(一共只有两面 最后是拿到offer) 一面-自我介绍和简历放在之前作品里面啦 1️⃣你了解我们公司有哪些产品? 目前莉莉丝基本上是卡牌游戏的大厂!例如AFK2是近些年发布规模比较庞大的项目,AFK在卡牌领域算是常青树游戏 ,还有比较偏福瑞画风的众神派对,发家的小冰冰传奇【以及即将公测的远光84】 2️⃣你认为的游戏发行流程是什么 一个还没有进行公布的项目的话 通常会进行以下阶段 首爆-cbt1测试-23测试-公测(俗称的ob)-ob+1以这样的节奏型发行 3️⃣对你印象最深刻的营销案例是什么 这个可能会比较开放老师们可以提比...
点赞
评论
收藏
分享
01-02 15:21
复旦大学 Java
27届暑期实习准备指南!!
1.笔试,暑期实习和日常实习很不一样,暑期实习是有笔试的!而且难度很大,不少同学被卡在了笔试结果最后连面试机会都拿不到!2.暑期实习和日常实习不一样,流程很长,说是3月份开始暑期实习,但是有很大部分的同学是5月份才拿到Offer,甚至是6-7月份。3.准备路线看这里,牛客高赞文章:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=search4.暑期实习其实难度和秋招差距不大,但是比秋招好一些,因为绝大多数同学都没有准备好!所以早就是优势!
春招前还要继续实习吗?
点赞
评论
收藏
分享
2025-11-13 20:16
已编辑
厦门理工学院 软件测试
双非什么时候才能上桌
😭,投了好多,连个邮件回复的都没几个,笔试做完就没消息,我寻思投个测试,咋这么难。欢迎各位大佬疯狂拷打我简历,说什么改什么!
专业嗎喽:
硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞
评论
收藏
分享
2025-11-25 17:03
门头沟学院 Java
27届刚刚写完简历,希望寒假找一个实习,希望大佬指点一下
项目只写了外卖和点评,在简历上包装了一下,现在准备看八股了。要现在就开始投简历吗,希望大佬们指点一下
Java和苟一桌:
苍穹用烂了啊 再包装包装😃
点赞
评论
收藏
分享
2025-12-30 14:36
思摩尔国际(SMOORE)_IT开发工程师(准入职员工)
思摩尔内推,思摩尔内推码
思摩尔结构工程师一面一面技术面,面试官比较年轻,共23min1、面试官上来要求先说说你对思摩尔的了解2、自我介绍3、针对第一个项目的提问:项目背景?你承担的工作?你在项目中遇到的问题?你最大的收获?这些项目中设计的产品有在企业中应用过吗?没有应用的原因你觉得是什么?4、针对第二个项目的提问:在项目中成员有分歧怎么办?有人不配合怎么办?5、除了学校学习和项目科研的内容,你最近有学习过什么新技术吗?6、反问环节(最长的一次)面试官详细介绍了工作内容后续流程,还有总部的一轮面试思摩尔国际2026全球校园招聘倒计时❗还没拿到offer的同学抓紧时间⏰【急招岗位】①技术研发类硕士(24-30W):产品企...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都 2026 年了,还在神话 AI Agent开发吗?
579
2
...
2025找工年终总结
324
3
...
Goodnight World!文科转码兜兜转转的那些年……
285
4
...
我的秋招回忆录:从惨败到硕果的成长之路
183
5
...
为什么你的实习是“无效实习”?又该如何做
183
6
...
24h一面到oc速通字节!挑战全网最快timeline
178
7
...
简历求锐评,211硕士找实习
175
8
...
新年第一篇,关于实习背调…
138
9
...
我现在感觉公司太养老了
122
10
...
27届暑期实习准备指南!!
118
创作者周榜
更多
正在热议
更多
#
对2025年忏悔
#
8269次浏览
155人参与
#
春招前还要继续实习吗?
#
10724次浏览
115人参与
#
一人说一家双休的公司
#
11840次浏览
132人参与
#
应届生,你找到工作了吗
#
97322次浏览
593人参与
#
实习没人带,苟住还是跑路?
#
17641次浏览
323人参与
#
机械求职避坑tips
#
82476次浏览
534人参与
#
为了秋招你都做了哪些准备?
#
30060次浏览
528人参与
#
经纬恒润求职进展汇总
#
145891次浏览
1075人参与
#
毕业季,你想好怎么跟生活对线了吗?
#
266786次浏览
3863人参与
#
每个月的工资都是怎么分配的?
#
81599次浏览
662人参与
#
面试官问过你最刁钻的问题是什么?
#
14264次浏览
123人参与
#
秋招被确诊为……
#
280188次浏览
1587人参与
#
秋招投递攻略
#
255975次浏览
2520人参与
#
AI时代,哪些岗位最容易被淘汰
#
25719次浏览
219人参与
#
2025秋招体验点评
#
86472次浏览
720人参与
#
实习在多还是在精
#
78030次浏览
494人参与
#
你收到了团子的OC了吗
#
1491345次浏览
11813人参与
#
职场新人生存指南
#
492319次浏览
9518人参与
#
虾皮求职进展汇总
#
362341次浏览
2767人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
150367次浏览
1247人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务