#bzoj2057. Uva10089 Repackaging
Uva10089 Repackaging
原件:PDF
题目描述
(, 制杯者协会)下的工厂生产三种不同大小的咖啡杯(叫做号,号和号)并打包出售。每种包裹用三个正整数来标记,表示包裹中号杯子的个数。没有的包裹。
但是最近发现有相同数目的三种杯子的包裹需求两很大,作为满足需求的紧急措施,决定把他们(无限的)仓库中未销售的包裹打开,然后重新包装成三种杯子个数相等的包裹。比如,把三个,一个和两个包裹打开,就可以重新包装成个包裹,或者是个包裹等等。注意打开包裹得到的所有杯子都要用于重新包装,也就是说,不能有浪费的杯子。
雇佣了你来写一个程序判断通过重新包装是否可能得到三种杯子个数相等的包裹。
输入格式
输入可能包含多个测试数据,每个数据的第一行是一个整数,表示仓库中可以找到的包裹种类数,以下行每行包含个整数,分别表示在一种包裹里号,号,号杯子的个数。
一个包含的测试数据结束整个输入。
输出格式
对每个数据如果能够得到所要求的包裹,输出Yes,否则输出No。
样例
4
1 2 3
1 11 5
9 4 3
2 3 2
4
1 3 3
1 11 5
9 4 3
2 3 2
0
Yes
No
数据范围与约定
对于的数据:;
对于的数据:;
对于的数据:,给出的三个数字 $a:=\text{random}(10000)+1; b:=\text{random}(1000000)+1; c:=\text{random}(10021)+1$。
提示
为随机的意思。