#1179. 水壶
水壶
题目描述
有 个盛水的容器一字排开,从左到右依次编号为 到 。每个容器可以装任意数量的水。
最初,第 个容器装有 个单位的水。 所有 的和能被 整除。(意思就是所有容器的水的和 一定是 的倍数)
你可以执行以下操作任意次( 次或无限次都可以):
- 选择一个编号为 的容器,在选择一个编号为 的容器,必须保证 ,然后将编号为 的容器中任意数量的水倒入容器 中。
请判断是否有可能上述操作使得所有容器中的水的数量都相同。
输入格式
第一行输入一个数字
第二行输入 个数字
输出格式
若可以通过题目规定的操作使得所有容器的水数量相同,输出 Yes
否则输出 No
。
1
43
Yes
5
4 5 2 1 3
Yes
提示
在示例的第二个测试用例 中,您可以按以下步骤操作:
从第一个容器向第四个容器倒入 单位的水,然后 ;
从第二个容器向第三个容器倒入 单位的水,然后 ;
从第二个容器向第四个容器倒入 单位的水,然后 。