#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false); cin.tie(nullptr);
int a, b, c; cin >> a >> b >> c;
int64_t ans = 0;
int basemod = 10;
for (int i = 0; i < 6; ++i) {
if (c%basemod == c) break;
basemod *= 10;
}
while (c != 0) {
int mod = basemod;
while (mod > 1) {
if ((c%mod)-(a%mod)-(b%mod) == 0) ++ans;
mod /= 10;
}
basemod /= 10;
a /= 10;
b /= 10;
c /= 10;
}
cout << ans << "\n";
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int a, b, c; cin >> a >> b >> c; int64_t ans = 0; int basemod = 10; for (int i = 0; i < 6; ++i) { if (c%basemod == c) break; basemod *= 10; } while (c != 0) { int mod = basemod; while (mod > 1) { if ((c%mod)-(a%mod)-(b%mod) == 0) ++ans; mod /= 10; } basemod /= 10; a /= 10; b /= 10; c /= 10; } cout << ans << "\n"; return 0; } |
English