「JOISC 2022 Day1」错误拼写

博客介绍了JOISC 2022比赛第一天的一道错误拼写题目,将限制条件转化为字符串处理问题。通过讨论如何确保字符串满足特定条件,提出了一种动态规划解决方案,利用堆进行优化,达到O(nlogn)的时间复杂度。
摘要由CSDN通过智能技术生成

题目大意

不想胡了,「JOISC 2022 Day1」错误拼写

题解

先把限制转化,假定有一组限制 a i a_i ai b i b_i bi,满足 a i < b i a_i<b_i ai<bi,不难发现 T a i ≤ T b i T_{a_i}\le T_{b_i} TaiTbi这个条件可以转化成,在 a i , b i a_i,b_i ai,bi之间的字符串,要么全部相等,否则一定找得到一个 i ∈ ( a i , b i ] i\in(a_i,b_i] i(ai,bi]使得 s i ≠ s i − 1 s_i\not =s_{i-1} si

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值