首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
我是二哈
浙江外国语学院 Java
发布于浙江
关注
已关注
取消关注
@Gxin316:
最长公共子序列
AC代码:class Solution {public: int longestCommonSubsequence(string text1, string text2) { int dp[1005][1005] = {0}; int n = text1.size(); int m = text2.size(); for (int i = 1; i <= n; i++){ for (int j = 1; j <= m; j++){ if (text1[i-1] == text2[j-1]) dp[i][j] = 1 + dp[i-1][j-1]; else{ dp[i][j] = max(dp[i][j-1], dp[i-1][j]); } } } return dp[n][m]; }};1.max里面为何只有两种情况,为何不需要比较dp[i-1][j-1]的情况?原因:dp[i][j-1]的值与dp[i-1][j]的值都一定大于等于dp[i-1][j-1]所以无需判断。2.编写代码输出 最长公共子序列的长度、其中一个最长公共子序列。代码:#include<bits/stdc++.h>using namespace std;typedef long long ll;#define ios ios::sync_with_stdio(false);cin.tie(0);cout.tie(0)string text1, text2;int dp[1005][1005] = {0};int longestCommonSubsequence(string text1, string text2) { int n = text1.size(); int m = text2.size(); // 不再重新定义 dp,直接使用全局 dp 数组 for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { if (text1[i-1] == text2[j-1]) dp[i][j] = 1 + dp[i-1][j-1]; else dp[i][j] = max(dp[i][j-1], dp[i-1][j]); } } return dp[n][m];}void print(int i, int j) { if (i == 0 or j == 0) return; if (dp[i][j] == dp[i - 1][j - 1] + 1) { print(i - 1, j - 1); cout << text1[i - 1]; } else if (dp[i][j] == dp[i - 1][j]) { print(i - 1, j); } else { print(i, j - 1); }}int main() { ios; cin >> text1 >> text2; int n = text1.size(); int m = text2.size(); cout << longestCommonSubsequence(text1, text2) << '\n'; // 输出 LCS 长度 print(n, m); // 通过递归函数打印 LCS cout << '\n'; return 0;}通过递归函数从LCS末尾开始溯源。当dp[i][j] == dp[i - 1][j - 1] + 1说明上一位置在当前位置的左上角,当dp[i][j] == dp[i - 1][j]说明上一位置在当前位置的左边,当dp[i][j] == dp[i][j - 1]说明上一位置在当前位置的上边,
点赞 2
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-07 11:10
华南师范大学 深度学习
26届本硕双2应届生已经对校招绝望了,想问下过两个月社招进各种各样的大厂外包要做什么准备
rt,bg是本硕双二,做计算成像相关方向,但是因为我水平太菜太菜太菜太菜太菜太菜太菜太菜太菜太菜太菜太菜太菜了,到现在也没有找到合适的工作。还剩不到两个月我觉得已经不可能找到工作了,打算毕业后刷刷代码然后社招应聘外包岗位了。想问下各位目前大厂外包有哪些,我目前知道的只有华为od,其他厂比如BAT,五大手机厂,或者与图像岗位有关的公司等等有投递途径吗?要进这些知名大厂的外包需要做刷多少代码题和背什么八股?#牛客AI配图神器#
第一份工作一定要去大厂吗
点赞
评论
收藏
分享
05-04 17:25
兰州大学 C++
腾讯客户端开发一面面经
腾讯客户端开发一面面经 关于招聘岗位有没有不清楚的地方? 请先做一个自我介绍。 C++中的多态你是如何理解的?多态是如何实现的,细节有哪些? 如果类有派生关系,父类和子类的构造函数和析构函数调用顺序是怎样的? 设计模式你有用过吗?了解哪些设计模式? 能简单讲一下单例模式和观察者模式是什么吗?分别在什么场景下使用? const 有什么作用? 简要回答: const 用于声明变量为只读,即其值不能被修改。在成员函数后加 const 表示该函数不会修改类的成员变量(非静态)。还可以用于函数参数、返回值等,提高代码安全性和可读性。 详细回答: const 是 C++ 中的类...
查看27道真题和解析
点赞
评论
收藏
分享
03-26 16:11
已编辑
门头沟学院 Java
28小登简历求拷打
简历是过年做好的(第三版),boss 上沟通了 142 个,只有 13 个要了简历,0 个面试要不要换 agent 项目呀,现在就是很纠结,看到后端太卷了又想去测开,但是 0 基础,只会 apifox 接口测试,有没有大佬指导指导,面试机会少,经验也少,还在纠结要不要去报个面试辅导...如今 ai 这么火,天天焦虑的很😮💨要不然暑期实习都找不到了
F1shLu0:
你这个简历太长了,而且字很密。看一眼就不想看了。
点赞
评论
收藏
分享
04-19 10:50
门头沟学院 Java
学院本 终上岸
Thank you Hellobike.
想奋斗的小山竹在改简...:
学院本能过简历筛选吗,我怎么看一些一本都过不了
点赞
评论
收藏
分享
05-07 17:06
已编辑
管理培训生
求offer建议
Offer选择求一些建议 礼意久久/亿联1.深圳礼意久久 - 跨境电商 - 年薪大概21W, 做电商公司的商品产品经理,965双休2.厦门亿联 - 市场经理(类似GTM)- 年薪21-23W,据说每周2-3天加班到8.30,不知道发展怎么样去深圳电商公司的话了解了一下公司氛围等似乎都还可以,但担心小品牌或者贴牌的产品做久了会挣不到钱被当耗材以后没有竞争力。去厦门的话就是图平台,但不清楚这种类似GTM岗位的发展前途,也担心以后要发展要长期驻外。个人长期来看希望要么能够自己创业,要么攒够一笔钱去养老,但不知道这些职业的未来发展,请求有前辈的话给点建议
校招我听劝
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
毕业啦!我们要一起去广州打拼啦!
2.1W
2
...
毕业了,有些话只能藏在心里了
1.8W
3
...
2026春招到底卷成什么样了?填问卷说出真相,最高领200元现金红包
1.3W
4
...
百度又放大招了:实习生薪资全面提升,最高涨110%
9142
5
...
恒生春招
9088
6
...
从阿里被裁到快手升P6,我花了四年
7850
7
...
别人:阿里 字节 腾讯
7530
8
...
大三下了 学校不放实习怎么办
6534
9
...
在携程的一天
6226
10
...
Agent开发实习一面分享-字节
6226
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
33033次浏览
235人参与
#
校招薪资来揭秘
#
961354次浏览
4063人参与
#
在爱玛,骑向未来
#
20931次浏览
415人参与
#
如果春招能重来,我会___
#
30128次浏览
301人参与
#
24秋招避雷总结
#
1020530次浏览
7098人参与
#
你会因为行情,降低找工作标准吗?
#
46038次浏览
334人参与
#
机械人还在等华为开奖吗?
#
339347次浏览
1652人参与
#
米哈游求职进展汇总
#
688926次浏览
3348人参与
#
华为池子有多大
#
178355次浏览
931人参与
#
26届春招投递记录
#
8847次浏览
72人参与
#
25届网易互娱暑实进度
#
109176次浏览
802人参与
#
通信/硬件求职避坑tips
#
172242次浏览
1170人参与
#
记录我的毕业季
#
5105次浏览
121人参与
#
机械人,你的秋招第一份简历被谁挂了
#
268900次浏览
2451人参与
#
远程面试的尴尬瞬间
#
364029次浏览
2062人参与
#
大学最后一个寒假,我想……
#
103363次浏览
846人参与
#
机械求职避坑tips
#
103772次浏览
589人参与
#
你认为小厂实习有用吗?
#
145180次浏览
763人参与
#
运营商笔面经互助
#
219778次浏览
1833人参与
#
美团秋招笔试
#
216644次浏览
1192人参与
#
网易求职进展汇总
#
213265次浏览
1524人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务