首页 > 其他 > 详细

zoj3672 Gao The Sequence

时间:2014-05-26 07:09:11      阅读:309      评论:0      收藏:0      [点我收藏+]

原地踏步了半年,感觉一切都陌生了~

题意:a[i]-一个任意的数,这个数要等于a[1]~a[i-1]每个数减去任意一个数,经过多次这样的变换到达目标b序列,能到达就yes不能到达距no.

一开始各种分析,所有的差的和必须是偶数,sum(cha[1~i-1])>=cha[i](其中cha[i]=a[i]-b[i])等,后来想从最后一项的cha变0,然后同时消除紧邻着的cha,尽量消除,消除到最后不能消除就NO,华丽丽的WA了~

badcase:

3
3 0
2 0
1 0
正确的答案是yes,第一项和第三项同时减1,即
2 0
2 0
0 0
第一项和第二项同时减2,即yes。

正解:

①sum(cha[1~n])为偶数
②2*max(cha[1~n])<=sum

zoj3672 Gao The Sequence,布布扣,bubuko.com

zoj3672 Gao The Sequence

原文:http://www.cnblogs.com/-sunshine/p/3747810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!