level 12
今天的第二题是原题啊...
USACO某年的Cow Acrobat...
然后tyvj昨天早上考过啊...
其实tyvj题库里面老早就有这题了啊...
2012年11月10日 04点11分
1
level 9
做了欢乐赛……但是没写这题的蒟蒻无比郁闷中(话说是昨天的第几题来着…)总之悲剧了…为day2求人品RP+++
2012年11月10日 04点11分
5
level 11
那天早上没有心情做欢乐赛.......前几天的比赛,就是没做欢乐赛啊...........
2012年11月10日 05点11分
11
level 12
昨天欢乐赛的第二题.
原题是求和,按照ai+bi排序.
这题是求积,所以按照ai*bi排序.(直觉上当然就是这样,如果要说比较严谨的话,取对数就可以得到证明.)至于那个国王,可以完全忽略掉,因为n个大臣的方案最优了,加上个国王当然也是最优的,反之亦然.
这个贪心没见过原题真的比较难想...反正我想不出.
然后说一下原题的证明吧,假设我们有a[i],b[i],a[i+1],b[i+1],满足a[i]+b[i]<=a[i+1],b[i+1],再记S=∑(j=1..i-1,a[i]),应当有max{S-b[i],S+a[i]-b[i+1]}<=max{S-b[i+1],S+a[i+1]-b[i]}.为了证明这个关系式,按照右端的两个值的大小关系分类讨论,然后用分析法推一下就差不多了.
2012年11月10日 05点11分
13
手误,应该是"满足a[i]+b[i]<=a[i+1]+b[i+1]".虽然比较繁琐但是确实可以证明的...
2012年11月10日 05点11分
Orz。。。想不到只有骗点分了。。。
2012年11月10日 05点11分
我考场猜的按ai*ai*bi贪的这道题有前途吗。。。
2012年11月10日 05点11分
我去 我就按ai*bi排序的 话说ai*bi一样咋办?再按啥排?双关键字? 看到了希望
2012年11月10日 05点11分
level 9
我当时也想到了cow acrobat 感谢marong的usaco试题第一籍
2012年11月10日 05点11分
14
同谢marong
2012年11月10日 05点11分
level 12
剩下的事情是高精度...
高精度乘普通数和高精度除普通数...
其实都挺好写...极限数据2998位所以不用压位...
2012年11月10日 05点11分
15
![[我错了]](/static/emoticons/u6211u9519u4e86.png)
不会写高精度除法的路过
2012年11月10日 05点11分
极限数据为什么才2998位?
2012年11月10日 05点11分
回复 ws_lzf :我是看漏了一个9...这题我准备爆掉最后几个点了
2012年11月10日 08点11分
level 7
2012 ACM/ICPC Asia Regional Chengdu Online Problem I - Buildinghttp://acm.hdu.edu.cn/showproblem.php?pid=4296,印象非常深刻。
2012年11月10日 05点11分
16
其实不完全一样~ 你这题以及tyvj的那题,二分答案后就有非常显然的贪心做法了,但这个做法在今天考试中只能60分.
2012年11月10日 05点11分
回复 sillycross :我没看到题目,只是根据前面人的描述来看,似乎和这个题目有点相似。
2012年11月10日 05点11分
level 12
BZOJ 1629: [Usaco2007 Demo]Cow Acrobats
恩...
2012年11月10日 05点11分
18
level 12
我是将a从小到大排下算个值,然后b从小到大排一下算个值,取小的……行不?
2012年11月10日 05点11分
20