标题被云落姐姐薄纱了

邦邦的大合唱站队

一眼状压,但这个顺序好难弄

fi 表示状态为 i 的最小出列数

顺序?

可以钦定 j 为末尾的团

fi=min(fi(1<<j)+numj(sr,jsl1,j)

num 是 j 的总数,(sr,jsl1,j) 是这一段 j 的个数

但,我把这个区间的其他点挑出来,却没有把别的区间的 j 挑出来

dp题不要多想 只看出列不看交换

我们后续的 dp 中 j 早晚是要出列的

学校食堂

状压,但这玩意跟前后都有关系……

想办法跟前面联系上

我们只关心他的上一个选的和超不超 b

fi,s,k 表示 1- i1 已经选了,后八个包括它吃饭的状态为 s,与前一个吃饭的人的距离

当此时 i 已经吃过了,后面的人再怎么插当 i 都不会生气

fi+1,st>>1,k1=fi,st,k

没吃

枚举 lx 表示插当的人

fi,st|(1<<lx),lx=fi,st,k+time(i+k,i+lx)

边界就是不能超过 b

posted @   小惰惰  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
/* 鼠标点击求赞文字特效 */
点击右上角即可分享
微信分享提示