/
Time Limit: 2 sec / Memory Limit: 1024 MiB
配点 : 100 点
問題文
整数列 A=(A_1,A_2,A_3) が与えられます。
A の要素を自由に並べ替えた列を B=(B_1,B_2,B_3) とします。
このとき、 B_1 \times B_2 = B_3 を満たすようにできるか判定してください。
制約
- 入力は全て整数
- 1 \le A_1,A_2,A_3 \le 100
入力
入力は以下の形式で標準入力から与えられる。
A_1 A_2 A_3
出力
B_1 \times B_2 = B_3 を満たすようにできるなら Yes 、そうでないなら No と出力せよ。
入力例 1
3 15 5
出力例 1
Yes
A=(3,15,5) です。
B=(3,5,15) と並べ替えることで、 B_1 \times B_2 = B_3 を満たすようにできます。
入力例 2
5 3 2
出力例 2
No
B をどのように定めても、 B_1 \times B_2 = B_3 を満たすようにはできません。
入力例 3
3 3 9
出力例 3
Yes
Score : 100 points
Problem Statement
You are given a sequence of integers A = (A_1, A_2, A_3).
Let B = (B_1, B_2, B_3) be any permutation of A.
Determine whether it is possible that B_1 \times B_2 = B_3.
Constraints
- All input values are integers.
- 1 \le A_1, A_2, A_3 \le 100
Input
The input is given from Standard Input in the following format:
A_1 A_2 A_3
Output
If it is possible that B_1 \times B_2 = B_3, print Yes; otherwise, print No.
Sample Input 1
3 15 5
Sample Output 1
Yes
Here, A=(3,15,5). By rearranging it as B=(3,5,15), we can satisfy B_1 \times B_2 = B_3.
Sample Input 2
5 3 2
Sample Output 2
No
No permutation of B satisfies B_1 \times B_2 = B_3.