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

dd爱科学1.0【牛客tracker 每日一题】

dd爱科学1.0时间限制1秒 空间限制256M网页链接牛客tracker牛客tracker 每日一题完成每日打卡即可获得牛币。获得相应数量的牛币能在【牛币兑换中心】换取相应奖品助力每日有题做丰盈牛币日益多题目描述大科学家d d dddd最近在研究转基因白菜白菜的基因序列由一串大写英文字母构成d d dddd经过严谨的推理证明发现只有当白菜的基因序列呈按位非递减形式时这株白菜的高附加值将达到最高于是优秀的d d dddd开始着手修改白菜的基因序列d d dddd每次修改基因序列的任意位需要的代价是1 11d d dddd想知道修改白菜的基因序列使其高附加值达到最高所需要的最小代价的是多少。输入描述第一行一个正整数n ( 1 ≤ n ≤ 1000000 ) n(1≤n≤1000000)n(1≤n≤1000000)第二行一个长度为n nn的字符串表示所给白菜的基因序列保证给出字符串中有且仅有大写英文字母输出描述输出一行表示最小代价示例1输入5 ACEBF输出1说明改成A C E E F ACEEFACEEF或者A C E F F ACEFFACEFF都只用改动一个字符所需代价最小为1 11解题思路本题核心是最长非递减子序列(LIS)贪心优化最小修改代价等于字符串总长度减去最长非递减子序列的长度。题目要求将字符串修改为非递减序列代价最小即保留最多的原字符等价于求解最长非递减子序列。由于字符仅包含26种大写英文字母结合贪心二分查找算法遍历字符串时维护非递减序列当前字符大于等于序列末尾则直接追加否则二分查找并替换序列中第一个大于它的元素。算法时间复杂度O ( n log ⁡ 26 ) O(n\log26)O(nlog26)极致高效完美适配n ≤ 10 6 n \le 10^6n≤106的超大数据规模。总结核心逻辑最小修改代价 总长度 - 最长非递减子序列长度将问题转化为经典LIS求解。关键操作贪心维护序列、二分查找优化替换、仅26种字符进一步降低复杂度。效率保障线性级别的高效算法轻松处理百万长度的字符串无超时风险。代码内容#includebits/stdc.husingnamespacestd;#defineendl\ntypedeflonglongll;typedefunsignedlonglongull;typedefvectorvectorllvvt;typedefpairll,llpll;constll N1e310;constll INF1e18;constll M1e610;constll mod1e97;ll n,a;string s;ll zi[1000005];llcheck(ll x){ll l1,ra;while(lr){ll mid(lr)1;if(zi[mid]x)rmid;elselmid1;}returnl;}intmain(){ios::sync_with_stdio(0);cin.tie(0),cout.tie(0);cinn;;cins;for(ll i0;in;i){ll xs[i];if(zi[a]x||a0)zi[a]x;elsezi[check(x)]x;}coutn-a;return0;}
http://www.rkmt.cn/news/1372779.html

相关文章:

  • CD-GraB算法:协调数据顺序,加速分布式机器学习收敛
  • 哪家返利app品牌靠谱?2026年5月推荐TOP5评测大额消费返利案例适用场景选择指南 - 品牌推荐
  • 亮度与色度:揭秘视觉世界的“双重密码“
  • 2026年5月唐山焊机采购决策:为何行业专家聚焦这家综合服务商 - 2026年企业推荐榜
  • 为什么92.7%的用户装错ChatGPT桌面版?——20年IT架构师亲测:3个隐藏配置项决定响应速度与上下文留存能力
  • 2025-2026年荟茗挂件电话查询:核实资质与定制服务注意事项 - 品牌推荐
  • [开源] 单病种质量指标自动提取工具:面向医院信息科与质控科的多源数据自动化上报系统
  • 哪家美白防晒霜品牌专业?2026年5月推荐TOP10日常防晒防斑评测与评价特点选择指南 - 品牌推荐
  • 5/24
  • 软工作业5
  • AI Agent与传统RPA的融合:自动化办公的新纪元
  • 2026年5月北京十大装修公司排行榜推荐:专业评测家庭装修防偷工减料性价比高注意事项 - 品牌推荐
  • 键盘定制指南:从硬件到软件,开启实用又有趣的键盘使用体验!
  • 6款靠谱降AI率平台 改写实力出众
  • 2026年10款降AI率软件亲测:最高AI率100%直降至0.12%
  • py每日spider案例之某qing创网请求接口参数和响应解密(基于deepseek_v4pro)
  • 【前端无障碍】屏幕阅读器兼容性:确保视障用户的良好体验
  • Go语言MongoDB文档数据库操作指南
  • HTML 基础:列表、表格与多媒体元素
  • AGC013 部分题目题解
  • 2026Q2上海浦东新房装修公司TOP5排行榜|口碑实力双优实测榜单 - 品牌智鉴榜
  • 2026最新免费在线去水印工具详细教程,在线去本地视频水印保姆级指南
  • 别被坑了!2026实测好用的AI写作辅助平台|实测避坑硬核版
  • Qt 6.8、Qt 6.9、Qt 6.10 与 Qt 6.11 架构演进与功能对比报告
  • 为你的网站后台构建稳定的AI任务处理管道
  • AI应用的可访问性设计:让产品惠及更多人
  • 哈夫曼树:高效压缩数据的秘密武器
  • 厂区多镜头联动跨镜追踪 煤化工流动人员动态闭环管控
  • 数字孪生AI流水线设计:Function+Data Flow框架解析与实践
  • 机器学习原子间势与连续介质模型在柔性InSe扭转双层原子重构研究中的应用