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

发布时间:2026/9/26 7:24:50

【题解-洛谷】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分
延伸阅读

更多相关文章

2026/9/26 7:24:50

Altium Designer模块复用:Room、PCB List与通道号三位一体机制

1. 项目概述:为什么模块复用不是“复制粘贴”那么简单在Altium Designer里做PCB设计,尤其是多通道、多路相同功能电路(比如8路ADC采集、4路电机驱动、6路RS485通信)时,最常听到的一句话是:“这个模块我再复…

2026/9/26 7:19:49

1982-2025中国逐月1000米NPP数据集:CASA模型构建全解析

NPP这个词,做生态和遥感的朋友应该不陌生,但要把全国范围、44年时间跨度、逐月、1000米分辨率这几个条件叠加在一起,做成一套可直接下载使用的数据集,工作量就不是一个“麻烦”能形容的了。这套基于CASA模型的1982-2025年中国逐月…

2026/9/26 8:24:52

Qwen-Image-2.1本地部署指南:ComfyUI整合包实战与GGUF量化优化

1. 项目概述:这不是“装个软件”,而是重建本地AI图像生成的控制权 Qwen-Image-2.1不是一张静态图片,它是一套具备多模态理解与高保真图像生成能力的开源模型体系。当标题里出现“本地无限制版本”和“ComfyUI整合包”这两个词时,…

2026/9/26 8:24:52

从客服到代码审查:六个真实Agent落地案例与避坑指南

1. 从六个真实场景切入:Agent 到底能干什么聊 Agent 之前,先把概念说清楚。Agent 这个词现在被用得有点泛,有人管它叫智能体,有人管它叫代理,还有人把它和 LLM、AI 模型混着用。我自己的理解是:Agent 是一个…

2026/9/26 8:24:52

基于YOLOv8的无人机检测实战:从数据标注到边缘部署全流程

简介:这份资源是面向深度学习课程设计、毕业设计与人工智能期末大作业的完整项目包,聚焦基于YOLOv8的无人机检测系统实现。它解决的是从数据标注、格式转换、模型训练到界面交互与实时检测的全流程落地问题,适合具备一定Python与深度学习基础…

2026/9/26 8:24:52

Flavia叶片分类:小样本高类别数下的传统ML与深度学习融合实践

简介:本资源是一套面向高校人工智能与计算机相关专业学生的Flavia叶片图像分类实践项目,融合传统机器学习与深度学习双路径方案,适用于课程设计、毕业设计及科研入门场景。项目完整实现数据采集、特征工程、多种模型训练(含AlexNe…

2026/9/26 8:24:52

HBM3E量产与AGI基建竞赛:算力瓶颈从模型转向数据搬运

1. HBM3E量产:AI算力狂飙背后的存储军备赛1.1 为什么HBM成了大模型时代的“卡脖子”环节如果你在过去两年做过任何大模型训练相关的工作,大概率会见过一个现象:GPU卡的价格一路飞涨,但实际上真正挡在训练效率面前的瓶颈&#xff0…

2026/9/25 21:00:17

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/25 20:59:52

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/26 0:04:28

画质修复APP怎么选?Wink影像修复能力与产品实力解析

现如今手机拍摄场景愈发丰富,演唱会直拍、漫展记录、老视频翻新、日常vlog录制,都会遇到画面模糊、噪点多、曝光失衡等问题,不少用户在挑选工具时比较在意一款画质修复APP能够兼顾修复效果与自然质感。Wink作为美图公司推出的全球化AI影像增强…

2026/9/26 0:04:28

超低能耗建筑K值要求能否满足?浙东铝业建筑型材解析

核心摘要浙东铝业的超低能耗系统门窗产品,资料显示保温性能可达 K≤1.4W/(㎡K),能够对应上海地区超低能耗住宅对门窗保温性能的应用需求。判断建筑是否满足超低能耗要求,不能只看铝型材本身,还需要结合玻璃、隔热条、密封系统、开…

2026/9/25 20:55:38

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/25 18:41:36

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/25 18:34:56

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑