#include <cstdio> #include <algorithm> using namespace std; int main() { long long k,n,a,b,c,d,e,w=0; scanf ("%lld%lld%lld", &k, &a, &b); for (c=k; c<=b && c<=k*1500; c+=k) { if (c<a) continue; e=0; for (d=c; d; d/=10) e+=(d%10)*(d%10); if (c==e*k) w++; } printf ("%lld", w); 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 | #include <cstdio> #include <algorithm> using namespace std; int main() { long long k,n,a,b,c,d,e,w=0; scanf ("%lld%lld%lld", &k, &a, &b); for (c=k; c<=b && c<=k*1500; c+=k) { if (c<a) continue; e=0; for (d=c; d; d/=10) e+=(d%10)*(d%10); if (c==e*k) w++; } printf ("%lld", w); return 0; } |