当前位置: 首页 > 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(1n1000000)

第二行一个长度为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^6n106的超大数据规模。

总结

核心逻辑:最小修改代价 = 总长度 - 最长非递减子序列长度,将问题转化为经典LIS求解。
关键操作:贪心维护序列、二分查找优化替换、仅26种字符进一步降低复杂度。
效率保障:线性级别的高效算法,轻松处理百万长度的字符串,无超时风险。

代码内容

#include<bits/stdc++.h>usingnamespacestd;#defineendl'\n'typedeflonglongll;typedefunsignedlonglongull;typedefvector<vector<ll>>vvt;typedefpair<ll,ll>pll;constll N=1e3+10;constll INF=1e18;constll M=1e6+10;constll mod=1e9+7;ll n,a;string s;ll zi[1000005];llcheck(ll x){ll l=1,r=a;while(l<r){ll mid=(l+r)>>1;if(zi[mid]>x)r=mid;elsel=mid+1;}returnl;}intmain(){ios::sync_with_stdio(0);cin.tie(0),cout.tie(0);cin>>n;;cin>>s;for(ll i=0;i<n;i++){ll x=s[i];if(zi[a]<=x||a==0)zi[++a]=x;elsezi[check(x)]=x;}cout<<n-a;return0;}
http://www.jsqmd.com/news/880308/

相关文章:

  • 2025-2026年25-30万家用SUV车型推荐:十大口碑产品评测家庭出行长续航市场份额价格 - 品牌推荐
  • 2026泥浆固化压滤机租赁优质品牌推荐榜:800平方压滤机出租、全套压滤机出租、冶炼厂污水处理、化工厂泥浆污泥分离选择指南 - 优质品牌商家
  • 2026年第二季度,专业瑜伽理疗课程团队的选择逻辑与核心推荐 - 2026年企业推荐榜
  • 北京研学机构哪家好?孩子独立研学北京,哪家机构家长推荐比较多 - 品牌2025
  • 2025-2026年犀鸟搬场服务(上海)有限公司电话查询:选择搬家服务前需核验资质与报价 - 品牌推荐
  • 2025-2026年儿童护眼灯品牌推荐:五大口碑产品评测学习桌防眩光注意事项市场份额 - 品牌推荐
  • QLIGHT信号灯选购推荐榜:电流探头/网络信号灯/美国pearson/英国PEM/英国Rocoil/蜂鸣器/防爆声光报警灯/选择指南 - 优质品牌商家
  • 2026打包式箱房靠谱品牌推荐全解析:商业街集装箱房、商铺集装箱房、定制化集装箱房、工地住人集装箱、带装修集装箱房选择指南 - 优质品牌商家
  • 哪家返利app品牌靠谱?2026年5月推荐TOP5评测大额消费返利案例适用场景选择指南 - 品牌推荐
  • 2025-2026年25-30万家用SUV车型推荐:TOP5评测长途自驾舒适安全专业市场份额 - 品牌推荐
  • 2026滚筒式喷砂机技术解析与合规厂家选型参考:成都,专业五金喷砂加工/专业喷砂加工厂/台车式喷砂机/喷砂加工设备/选择指南 - 优质品牌商家
  • 2025-2026年飞迅通达电话查询:回收服务器前需核实设备状态与价格 - 品牌推荐
  • 哪家儿童护眼灯品牌专业?2026年5月推荐TOP5对比夜读防刺眼评测案例注意事项 - 品牌推荐
  • 2025-2026年返利app品牌推荐:五大评测口碑返利平台适用场景特点与价格 - 品牌推荐
  • 2026年5月唐山焊机采购决策:为何行业专家聚焦这家综合服务商 - 2026年企业推荐榜
  • 2025-2026年全球美白防晒霜品牌推荐:十大口碑产品评测度假防水防汗市场份额注意事项 - 品牌推荐
  • 2026年北京高端软装设计师事务所实测评测报告:北京装修设计事务所/北京装修设计工作室/北京装修设计师/排行一览 - 优质品牌商家
  • 2026高频率PogoPin连接器选购深度解析:高精密pogopin、高频率pogopin连接器、单头pogopin选择指南 - 优质品牌商家
  • 哪家北京定制游旅行社专业?2026年5月推荐TOP5对比文化研学防走马观花评测案例注意事项 - 品牌推荐
  • 2025-2026年荟茗挂件电话查询:核实资质与定制服务注意事项 - 品牌推荐
  • 哪家北京定制游旅行社专业?2026年5月推荐TOP5对比家庭游防踩坑评测特点 - 品牌推荐
  • 2025-2026年上海吉日搬场有限公司电话查询:搬家前请查证资质与协议 - 品牌推荐
  • 浏览器---全屏显示网页
  • BetterGI:解放双手的5大自动化场景终极解决方案
  • 哪家美白防晒霜品牌专业?2026年5月推荐TOP10日常防晒防斑评测与评价特点选择指南 - 品牌推荐
  • 2026年南充广告制作工厂权威判定:南充门头招牌制作公司/南充门头招牌安装/南充门头招牌设计公司/南充门店招牌制作/选择指南 - 优质品牌商家
  • Claude Code 基础配置篇-三层配置体系详解
  • 别被坑了!2026实测好用的AI写作辅助平台|实测避坑硬核版
  • 如何5分钟搭建抖音无水印视频解析工具:DouYinBot完整指南
  • 2026年5月重卡充电桩品牌推荐:十大排名评测专业厂家价格 - 品牌推荐