天天看点

zoj 3672 思考题

http://acm.zju.edu.cn/onlinejudge/showProblem.do?

problemId=4915

真是老了。脑子不会动了,可是事实上就算如今搜了题解A了,还是没总结出思维方式

三点:

1、segma(a[i]-b[i])必须是偶数。。由于事实上每次操作都是相当于从segma(a[i]-b[i])里面减去2*delta

2、a[i]>=b[i] 题目说的非常清楚,仅仅能减去。所以这点必须满足

前两点都想到了。可是自己能举出反例,后来队友A掉了

3、max(a[i]-b[i]) * 2  <= segma(a[i]-b[i])  否则的话。最大的肯定消不掉

可是事实上还是没有总结出思维方法,我一直做的都是。自己从小的样例枚举,找方法,然后推广至大的。可是好像不行这次

可能须要从反例里面多总结规律。然后假设自己反例都想出来都能应对。应该就对了