Untitled
unknown
plain_text
3 months ago
1.6 kB
5
Indexable
/* In the name of Allah, Most Gracious, Most Merciful*/ #include <bits/stdc++.h> using namespace std; #define ll long long #define ld long double #define cint cin >> t #define whl while (t--) #define vi vector<int> #define vll vector<ll> #define Y "YES" #define N "NO" #define ascii(n) static_cast<int>(n); const int MOD = 1e9 + 7; // Example modulus for large numbers const int INF = INT_MAX; // Infinity representation #define for0(n) for (int i = 0; i < (n); i++) #define for1(n) for (int i = 1; i < (n); i++) #define fore1(n) for (int i = 1; i <= (n); i++) #define optimize() \ ios_base::sync_with_stdio(0); \ cin.tie(0); \ cout.tie(0) bool cmp(const pair<int, int> &p1, const pair<int, int> &p2) { if (p1.first < p2.first) return 1; else if (p1.first == p2.first) return (p1.second > p2.second); else return 0; // Or *(-1) with p.first } // for (auto &u : s) // { // u = tolower(static_cast<unsigned char>(u)); // } void Ahlan_Wa_Sahlan() { optimize(); int t; cin >> t; whl { int x, y; cin >> x >> y; int val = x + 1, sum = 0, sum2 = 0; while (val != 0) { sum += val % 10; val = val / 10; } while (sum != 0) { sum2 += sum % 10; sum = sum / 10; } if (y == sum2) cout << Y << endl; else cout << N << endl; } } int main() { Ahlan_Wa_Sahlan(); }
Editor is loading...
Leave a Comment