s.c (416B)
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <stdint.h> 5 6 int solve() 7 { 8 int n; 9 10 scanf("%d", &n); 11 12 for (int i = 0; i < n; i++) { 13 uint64_t a, b; 14 15 scanf("%llu %llu", &a, &b); 16 17 if (a == b && a == 0) { 18 printf("YES\n"); 19 continue; 20 } 21 22 printf("%s\n", ((a + b) % 3 == 0 && b / 2 <= a && a <= 2 * b) ? "YES" : "NO"); 23 } 24 25 return 0; 26 } 27 28 int main() 29 { 30 int t = 1; 31 while (t--) 32 solve(); 33 }