求 QOJ2070 的解
  • 板块学术版
  • 楼主FLY_lai
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/13 20:24
  • 上次更新2024/12/13 21:53:49
查看原帖
求 QOJ2070 的解
488052
FLY_lai楼主2024/12/13 20:24

题意:

给定一个序列 aa 长度为 nn,对于 i=1ni=1\sim n 求答案 f(i)f(i)

定义 f(i)f(i):初始 cur=1cur=1,给 aia_i 标记 11,之后重复 cur+1cur+1 并选一个与已标记数相邻的数标记 curcur。直到全部标记完。一个标记方案的重量 weight=aitagiweight=\sum a_i\cdot tag_if(i)=minweightf(i)=\min weight

网上找的题解说的不太清楚,只看懂了贪心比较平均数的部分,没看懂优化的部分。

附找到的两篇题解:

1

2

2024/12/13 20:24
加载中...