题目大意是有价值分别为1,2,3,4,5,6的6种物品,输入6个数字,表示相应价值的物品的数量,问能否将物品分成两份使两份的总价值相等,输入6个0时程序结束,物品的总个数不超过20000,示例输入输出是:
//输入
1 0 1 2 0 0
1 0 0 0 1 1
0 0 0 0 0 0
//输出
Collection #1:
Can't be divided.
Collection #2:
Can be divided.
我写的程序可以跑通示例,自己也验证过其他几组输入均合要求,但是一放上去就是Wrong Answer,估计是某些没考虑到的用例跑挂导致的,无奈本人才疏学浅...对编程钻研不深,看了几天也没看出所以然来,请好心的大牛帮我看看是哪个地方会导致判断错误!
二楼上我的代码。
//输入
1 0 1 2 0 0
1 0 0 0 1 1
0 0 0 0 0 0
//输出
Collection #1:
Can't be divided.
Collection #2:
Can be divided.
我写的程序可以跑通示例,自己也验证过其他几组输入均合要求,但是一放上去就是Wrong Answer,估计是某些没考虑到的用例跑挂导致的,无奈本人才疏学浅...对编程钻研不深,看了几天也没看出所以然来,请好心的大牛帮我看看是哪个地方会导致判断错误!
二楼上我的代码。