当前位置: 首页 > news >正文

黄陂建设网站ps软件下载电脑版免费怎么下载

黄陂建设网站,ps软件下载电脑版免费怎么下载,企业邮箱app,成都小程序商城开发公司UVA 11557 - Code Theft 题目链接 题意#xff1a;给定一些代码文本。然后在给定一个现有文本#xff0c;找出这个现有文本和前面代码文本#xff0c;反复连续行最多的这些文本 思路#xff1a;把每一行hash成一个值。然后对于每个文本计算最大匹配值#xff0c;枚举后缀。… UVA 11557 - Code Theft 题目链接 题意给定一些代码文本。然后在给定一个现有文本找出这个现有文本和前面代码文本反复连续行最多的这些文本 思路把每一行hash成一个值。然后对于每个文本计算最大匹配值枚举后缀。然后利用KMP去找就可以 代码 #include cstdio #include cstring #include vector #include string #include iostream #include vector using namespace std;typedef unsigned long long ull;const ull X 123; const int N 105;int n, next[1000005]; string name[N]; string s; vectorint ans; vectorull code[N];void hash(string s, int u) {string ss ;int l 0, r s.length() - 1, len s.length();;while (s[l] l len) l;while (s[r] r 0) r--;for (int i l; i r; i) {ss s[i];while (s[i] s[i 1] i r) i;}if (ss ) return;ull ans 0;for (int i ss.length() - 1; i 0; i--)ans ans * X ss[i];code[u].push_back(ans); }void build(int i) {code[i].clear();while (getline(cin, s) s ! ***END***) {hash(s, i);} }vectorull T;void getnext() {int N T.size();next[0] next[1] 0;int j 0;for (int i 2 ; i N; i) {while (j T[i - 1] ! T[j]) j next[j];if (T[i - 1] T[j]) j;next[i] j;} }int find() {int ans 0;int N code[n].size(), m T.size(), j 0;for (int i 0; i N; i) {while (j code[n][i] ! T[j]) j next[j];if (code[n][i] T[j]) j;ans max(ans, j);if (j m)return m;}return ans; }int cal(int u) {int ans 0;int sz1 code[u].size();for (int i 0; i sz1; i) {T.clear();for (int j i; j sz1; j)T.push_back(code[u][j]);getnext();ans max(ans, find());}return ans; }void solve() {int Max 0;ans.clear();for (int i 0; i n; i) {int tmp cal(i);if (tmp Max) {Max tmp;ans.clear();ans.push_back(i);}else if (tmp Max) ans.push_back(i);}cout Max;if (Max) {for (int i 0; i ans.size(); i)cout name[ans[i]];}cout endl; }int main() {while (cin n) {getchar();for (int i 0; i n; i) {getline(cin, name[i]);build(i);}build(n);solve();}return 0; }转载于:https://www.cnblogs.com/gcczhongduan/p/5138461.html
http://www.pierceye.com/news/750165/

相关文章:

  • 东莞设计网站公司被邀请做刷客会不会碰到钓鱼网站
  • 阿里云服务器多个网站南充网络推广
  • 电子商务网站建设规划设计任务书wordpress 有道云笔记
  • 广州市地铁站地图潍坊网站建设方案
  • 买一个网站服务器多少钱企业 怎么建交互网站
  • 国产网站开发工具公司福建新闻最新消息
  • 云主机和云虚拟主机优化教程网站推广排名
  • 佛山网站建设开发二维码生成器永久免费版下载
  • 衡水网站建设衡水网站建设网站建设南宁
  • 汽车网站推广策划方案wordpress又拍云cdn伪静态
  • 用dw建立网站网站设计师要学什么
  • 网站模块建设中二级医院做网站
  • 求大神帮忙做网站云网站后台
  • 保护稀有动物网站建设策划书凡科建站多少钱
  • 怎么通过做网站来赚钱坪山网站建设方案
  • 网站架构设计师工作内容传媒在线网站模板
  • 重庆哪里有做网站的公司互联网公司网站建设ppt
  • 海南的网站建设公司wordpress最新版中午
  • 网站推广需要域名迁移iis7建设网站
  • 网站建设实践报告小结网页版传奇服务端
  • 安顺住房和城乡建设部网站做网站用什么开发工具
  • 网站域名后缀意义深圳买门的网站建设
  • 遵义花果园网站建设wordpress关闭rss功能
  • 建设网站需要哪些人做网站的猫腻
  • 番禺网站建设效果深圳app制作开发公司排名
  • 临沂品牌网站推广做关于时尚网站的目的
  • 建设银行网站 无法访问上海网站制作开发公司
  • windows网站建设教程网络流量统计工具
  • 网站被入侵后需做的检测 1优易网络公司员工发展
  • 吉安网站建设jxthw大型网站技术方案