首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
P1481 魔族密码
📅 2026/11/2 19:04:35
✍️ 爱科研究院
👁 阅读 3,247
题目链接P1481 魔族密码 - 洛谷思路典型的dp题目首先如何判断两个单词组成词链首先后面的一定要比前边的长其次就是要满足前缀这个条件并不是子字符串这里用compare函数compare是“比较两段字符串”返回三个值之一0 相等 0 左边小 0 左边大它有三种用法这个题用到的是第二种。三个参数的形式a.compare(pos, len, b)读作把a从pos开始、取len个字符跟b比。dp思路dp[i]是前i个单词组成的最长词链转移就是对于第i个单词检索其前面所有的单词若满足条件就把这个单词接到后面也就是1最后综合比较哪种情况最大同时题目数据顺序不一定是有序的需要再进行排序以确认dp方向代码#includebits/stdc.h using namespace std; int main() { int n,ans 1; cin n; vectorstring arr(n); vectorint dp(n,1); for(int i 0;i n;i) cin arr[i]; sort(arr.begin(),arr.end()); for(int i 0;i n;i) for(int j 0;j i;j) { if(arr[i].size() arr[j].size() arr[i].compare(0,arr[j].size(),arr[j]) 0) { dp[i] max(dp[i],dp[j] 1); ans max(ans,dp[i]); } } cout ans; return 0; }
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/11/2 19:04:35
寒地窄带通信工程实践:黑龙江哈尔滨对讲机选型、组网与合规运维总结
2026/11/2 19:04:35
把统计表和图里的结果用一句话写清楚:可直接套用的“结果段三步法”与图注模板
2026/11/2 18:59:33
DARTS:CNN代码分享
2026/11/2 22:42:45
RuoYi 集成 RAGFlow 实战:Vue3 前端 SSE 流式问答与后端避坑指南
2026/11/2 22:42:45
高中信息技术会考Python备考指南:考纲、判分与冲刺策略
2026/11/2 22:42:45
Agent判断器选型指南:Laya与Jev部署对比与分级架构实践
2026/11/2 22:42:45
2026大模型学习路线:从工具收集到生态思维的四阶段指南
2026/11/2 22:42:45
Java与Python在AI领域的分工差异:从模型训练到工程化落地
2026/11/2 22:37:44
7天AI扫盲路线图:从大模型到工程实践的技术人指南
2026/11/2 1:03:35
工业SPI隔离方案:K64主控+MAX14431从设计到排查
2026/11/2 1:03:35
SPI隔离器MAX14431与PIC18F8722实现工业级稳定通信的实战指南
2026/11/2 1:03:35
雷达信号调制技术解析:从LFM到相位连续调频波形设计
2026/11/2 2:42:45
面向复杂光照与角度的宠物面部识别鲁棒性增强策略
2026/11/2 2:42:47
DRV8818PWPR与R7FA8M1AHECBD工业步进驱动实战指南
2026/11/2 2:42:50
STM32与DRV8818双极步进电机驱动方案:从选型到调试全流程解析
2026/11/2 2:42:45
面向复杂光照与角度的宠物面部识别鲁棒性增强策略
2026/11/2 2:42:47
DRV8818PWPR与R7FA8M1AHECBD工业步进驱动实战指南
2026/11/2 2:42:50
STM32与DRV8818双极步进电机驱动方案:从选型到调试全流程解析