Paste #ME9 -- näytä pelkkänä tekstinä -- uusi tämän pohjalta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> using namespace std; typedef long long ll; ll c[11222333]; int a, b; ll z; int main() { for (int i = 1; i <= 10000000; i++) { for (int j = i; j <= 10000000; j += i) { c[j] += i; } } cin >> a >> b; for (int i = a; i <= b; i++) { int u = c[i]-i; z += abs(i-u); } cout << z << "\n"; } |