fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. #define fi first
  5. #define se second
  6. #define MOD 1000000007
  7. #define FOR(i,a,b) for (int i = (a);i <= (b);i++)
  8. #define FOD(i,a,b) for (int i = (b);i >= (a);i--)
  9. #define ALL(x) (x).begin(),(x).end()
  10. #define ii pair<int,int>
  11. #define iii pair<ll,pair<ll,int>>
  12. //const int MOD = 998244353;
  13. void print(__int128 n){
  14. if (n < 0){
  15. cout << "-";
  16. n = n * -1;
  17. }
  18. vector<int> ans;
  19. while(n > 0){
  20. ans.push_back(n % 10);
  21. n = n / 10;
  22. }
  23. reverse(ALL(ans));
  24. for (auto d : ans)cout << d;
  25. cout << '\n';
  26. }
  27. int main(){
  28. ios_base::sync_with_stdio(false);
  29. cin.tie(0); cout.tie(0);
  30. //freopen("BAI3.inp","r",stdin);
  31. //freopen("BAI3.out","w",stdout);
  32. int tt;cin >> tt;
  33. while(tt--){
  34. ll a,b,c;cin >> a >> b >> c;
  35. if (a > b)swap(a,b);
  36. if (a > c)swap(a,c);
  37. if (b > c)swap(b,c);
  38. print((__int128)a * a + (__int128)b * b);
  39. cout << ((__int128)a * a + (__int128)b * b != (__int128)c * c ? "YES\n" : "NO\n");
  40. }
  41. return 0^0;
  42. }
Success #stdin #stdout 0.01s 5320KB
stdin
1
1000000000000000000 1000000000000000000 1000000000000000000
stdout
2000000000000000000000000000000000000
YES