E.java 681 B

12345678910111213141516171819202122232425262728
  1. import java.util.Scanner;
  2. public class E {
  3. static int div(int n) {
  4. int s = 1;//
  5. for (int i = 2; i * i <= n; i++) {
  6. if (n % i != 0) continue;
  7. s += i;
  8. if (n / i != i) s += n / i;
  9. }
  10. return s;
  11. }
  12. public static void main(String[] args) {
  13. Scanner cin = new Scanner(System.in);
  14. int M = cin.nextInt();
  15. while (M-- > 0) {
  16. int a = cin.nextInt();
  17. int b = cin.nextInt();
  18. if (a != b && div(a) == b && div(b) == a) {
  19. System.out.println("YES");
  20. } else {
  21. System.out.println("NO");
  22. }
  23. }
  24. }
  25. }