新闻详情

新闻详情

首页 / 资讯中心 / 详情

【题解-洛谷】P1481 魔族密码

发布时间:2026/9/26 7:24:45来源:尧图网络
【题解-洛谷】P1481 魔族密码
P1481 魔族密码题目背景风之子刚走进他的考场就……花花当当当当~~偶是魅力女皇——花花^^华丽出场礼炮鲜花风之子我呕……杀死人的眼神快说题目否则……-_-###题目描述花花……咦好冷我们现在要解决的是魔族的密码问题自我陶醉搞不好魔族里面还会有人用密码给我和菜虫写情书咧哦活活当然是给我的比较多拉*_*。魔族现在使用一种新型的密码系统。每一个密码都是一个给定的仅包含小写字母的英文单词表每个单词至少包含111个字母至多757575个字母。如果在一个由一个词或多个词组成的表中除了最后一个以外每个单词都被其后的一个单词所包含即前一个单词是后一个单词的前缀则称词表为一个词链。例如下面单词组成了一个词链i\verb!i!iint\verb!int!intinteger\verb!integer!integer。但下面的单词不组成词链integer\verb!integer!integerintern\verb!intern!intern。现在你要做的就是在一个给定的单词表中取出一些词组成最长的词链就是包含单词数最多的词链。将它的单词数统计出来就得到密码了。风之子密码就是最长词链所包括的单词数阿……输入格式这些文件的格式是第一行为单词表中的单词数NNN1≤N≤20001 \le N \le 20001≤N≤2000下面每一行有一个单词按字典顺序排列中间也没有重复的单词。输出格式输出共一行一个整数表示密码。输入输出样例 #1输入 #15 i int integer intern internet输出 #14思路1看到全部是小写字母第一反应是trie树。思路是每插入一个单词就计算一下从第一个单词到当前这个单词的最长词链并更新答案。实现方法是插入单词的每个字符过程中记录遇到的每个节点的计数sum取最大值直到词尾将sum1记录进当前词尾节点的计数。代码如下#includebits/stdc.husingnamespacestd;constintN2000*80,M80;intn,tr[N][26],cnt[N],idx,ans;charstr[M];voidinser(chars[]){intp0;intsum0;for(inti0;s[i];i){intus[i]-a;if(!tr[p][u])tr[p][u]idx;if(cnt[p])summax(sum,cnt[p]);ptr[p][u];}cnt[p]sum1;ansmax(ans,cnt[p]);}intmain(){cinn;while(n--){cinstr;inser(str);}coutans;return0;}结果如下100分
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

一站式管理多平台 AI 技能:skills.sh CLI 工具完全指南(支持 Claude/Cursor/Codex 等) 2026/9/26 9:50:28

一站式管理多平台 AI 技能:skills.sh CLI 工具完全指南(支持 Claude/Cursor/Codex 等)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
墨尔本房价预测回归实战 从 Kaggle 赛题理解到多标签文本分类流程校正 2026/9/26 9:50:28

墨尔本房价预测回归实战 从 Kaggle 赛题理解到多标签文本分类流程校正

这篇案例有一个明显的特殊点:竞赛元数据指向的是墨尔本房价回归预测,但已有内容中的操作案例被组织成了多标签文本分类流程。真正有价值的地方,不在于照搬题面信息,而在于识别任务定义是否一致,并据此校正数据理解、建模路径和评估方式。 对于技术实践而言,这类错位场景…

阅读更多 →
深度收藏!AI智能体架构解析:从L1到L5的进化路径与企业应用指南(TaoToken 统一 Key 接入篇) 2026/9/26 9:50:28

深度收藏!AI智能体架构解析:从L1到L5的进化路径与企业应用指南(TaoToken 统一 Key 接入篇)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Copula场景生成:风电光伏联合出力建模与Matlab实现 2026/9/26 9:50:28

Copula场景生成:风电光伏联合出力建模与Matlab实现

做新能源并网研究的同行看到“Copula场景生成”这个词,应该都清楚这背后的问题:风电和光伏出力单独看都有强随机性,放到同一个电网节点分析时,它们之间的相关性又不能忽略。同一片天气系统扫过,往往既影响风速也影响云…

阅读更多 →
Modbus RTU与TCP本质区别:物理层到应用层的全栈解析 2026/9/26 9:50:21

Modbus RTU与TCP本质区别:物理层到应用层的全栈解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Visio图片裁剪全攻略:从基础裁剪到异形裁剪与导出技巧 2026/9/26 9:50:21

Visio图片裁剪全攻略:从基础裁剪到异形裁剪与导出技巧

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉