保存帖子
发现
索引
热门
陶片放逐
关于
对反HACK的解释
板块
P1973 [NOI2011] NOI 嘉年华
楼主
Kalenist
当前回复
0
已保存回复
0
发布时间
2023/5/17 20:23
上次更新
2023/11/16 15:08:38
查看原帖
更新帖子
被骇客
银
狼
阻止的越权访问
保存失败
对反HACK的解释
Kalenist
楼主
2023/5/17 20:23
被Hack的可能原因:
直接枚举区间转移可能会导致前缀、后缀DP数组不单调。如最左边有三个重合的[1,2],那么枚举区间f[2][1~2]均取不到,只有到f[2][3]时才能取完整个区间,导致f,g不单调。
利用单调指针统计时可能漏最优解(暂未找到例子)。
解决方案:
记录prep[i][j]表示右端点在i的至少包含j个活动的区间的最大左端点,通过枚举一次选多少个活动来转移。sufp类似。
统计两次。一次cnt给f[i][k]+g[j][h],另一次给k+h。
Unhacked代码见上一帖。
2023/5/17 20:23
加载中...