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

第十四届蓝桥杯省赛C/C++ 大学 B 组 第五题 接龙数列

本题是一个比较基础的线性dp的题目。

关于题目中所给的N个整数A1,A2.....AN,我们可以通过输入字符串的方式得到第一个值a和某尾的值b,对于以值b结尾的整数序列的最大值,我们只需用以值a结尾的整数序列最大值+1即可。最后遍历结尾的可能值a[0]-a[9],找出最大值即可

代码如下:

#include<iostream> #include<vector> using namespace std; int a1[100010]; typedef struct xx { int q, h; }val; vector<val> p; int idx; int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { string s1; cin >> s1; int a, b; a = s1[0] - '0'; b = s1[s1.size() - 1] - '0'; a1[b] = max(a1[b], a1[a] + 1); } int res = 0; for (int i = 0; i < 10; i++) { res = max(res, a1[i]); } cout << n-res << endl; return 0; }
http://www.jsqmd.com/news/614251/

相关文章:

  • 2026大健康ODM优质服务推荐榜 江西口服液定制指南 - 资讯焦点
  • 单调队列优化多重背包 学习笔记 详解底
  • 如何5分钟搞定JiYuTrainer:让极域电子教室限制彻底消失
  • ChatGLM3-6B功能体验:流式输出,像真人一样打字聊天
  • 019、FreeRTOS-MPU:内存保护单元支持
  • 中科蓝讯-AB5756C-小白SDK开发-自定义电量处理流程
  • 零基础部署Nanbeige 4.1-3B:像素风对话前端,让AI聊天像玩游戏
  • P6478 [NOI Online #2 提高组] 游戏
  • Plus Jakarta Sans:开源字体的协作设计与实践指南
  • 免费使用云服务器训练深度学习模型
  • 周测复盘【前缀和and差分】
  • 革新性开源驱动:OpenTabletDriver全场景配置指南
  • 快速体验Qwen3-0.6B:FP8量化模型+Chainlit前端,简单三步上手
  • 短链接day-07 技术重点
  • AI图文识别 VS 人类学习|后Transformer时代
  • Web后端基础(SpringBoot)
  • 【初阶数据结构】连续空间的秩序之舞: 顺序表
  • 暗黑破坏神2存档编辑器:5分钟掌握游戏存档自定义的完整指南
  • OZON选品插件实战指南:新手快速上手,精准挖掘爆单AI选品的潜力
  • 房企数字化转型必看:售楼系统怎么选?信客云售楼系统深度测评
  • 涨薪技术|Prometheus监控告警处理
  • Unity发布京东小游戏颗
  • 速成正果经
  • 突破单车智能瓶颈:DAIR-V2X车路协同系统全栈实践指南
  • 《Spring AI 实战系列 入门篇》第 6 篇
  • 2025届学术党必备的五大AI学术神器横评
  • [技术突破]:跨模态语义对齐引领多模态交互变革
  • 【AI CTO视角】算力不是堆资源,而是一场精细化工程
  • C# 面试高频题:装箱和拆箱是如何影响性能的?隙
  • 2026年执医课程性价比最新测评:零基础在职考生真正用得上的课程 - 医考机构品牌测评专家