|
设f[i][j]表示前i个人抄前j本书的最小时间,S[i]表示前i本书所花费的最小时间。
那么初始状态就是f[1][i]=S[i] f[i][i]=max(f[i-1][i-1],S[i]-S[i-1]) 转移方程:f[i][j]=min(f[i-1][k],S[j]-S[k]) k∈[1,j) 最终状态:f[K][N] 由于只要输出一种解,将得到的f[K][N]贪心求出每个人的抄写时间。 |
|
这个卡时间过……
|
|
再次被读入\n给坑了
题目 942 [東方S3] 比那名居天子
2014-04-23 21:35:47
|
|
练一练pollard_rho
题目 1268 [NOIP 2012PJ]质因数分解
2014-04-23 21:08:47
|
|
排前头的竟然是Pascal,是C++中数组下标只能从0开始的原因?
|
|
题目 751 螺旋方阵
2014-04-23 19:57:35
|
|
|
|
|
|
|
|
题目 799 [USACO 1.1] 你的飞碟在这儿
2014-04-23 19:02:44
|
|
除除除除除除除除除除除除
了了了了了了了了了了了了 111111111111111111111 333333333333333333333 444444444444444444444 组数据其他均没没有有环环环环环环环环环环环环环环环环
题目 501 最小密度路径
2014-04-23 16:59:28
|
|
题目 750 栅格网络流
2014-04-23 15:16:47
|
|
题目 750 栅格网络流
2014-04-23 15:13:47
|
|
这题应该不用long long 。
但他搞个“—>",意思竟然不是有向边。 |
|
题目 749 电子书狂热者
2014-04-23 15:08:52
|
|
嘿,逗比在这里.....可能省选就这样逗比了.....
![]() |
|
这题告诉我们要随手写longlong 没事多写unsigned long long !!!!!!!!!!!!!!!!!!!!!
|
|
两个套餐可混用否,如果混用,比如某一天读5本书,已经用套餐A读了4本书,这时候用套餐B怎么算?
题目 749 电子书狂热者
2014-04-23 11:09:12
|
|
题目 749 电子书狂热者
2014-04-23 11:03:30
|
|
之所以是“更”是因为有一道一模一样只是数据小的题目:SPOJ419……
这题在SPOJ上想过需要各种常数优化,比如不能用vector什么的…… |