import java.util.*; class SumaCyfr { { long[] nieZera = new long[15]; long[] wyniki = new long[nieZera.length]; for(int i=0;i<nieZera.length;i++) { nieZera[i] = policzNieZera(i+1); wyniki[i] = (nieZera[i]/9)*45; if(i > 0) { wyniki[i] += wyniki[i-1]; } } } //------------------------ private static long policzNieZera(int n) { for(int i=1;i<n;i++) { } return result; } //------------------------ private static long newton(int n,int k) { if(k > n/2) { k = n-k; } long wynik = 1L; int m = 1; for(int i=n;i>n-k;i--) { wynik*=i; wynik/=m; m++; } return wynik; } }
Standard input is empty
[9, 171, 2520, 33300, 414000, 4950000, 57600000, 657000000, 7380000000, 81900000000, 900000000000, 9810000000000, 106200000000000, 1143000000000000, 12240000000000000] [45, 900, 13500, 180000, 2250000, 27000000, 315000000, 3600000000, 40500000000, 450000000000, 4950000000000, 54000000000000, 585000000000000, 6300000000000000, 67500000000000000]