// yukicoder: No.413 +5,000,000pts // 2019.5.9 bal4u #include #include typedef long long ll; #if 1 #define pc(c) putchar_unlocked(c) #else #define pc(c) putchar(c) #endif void out(ll n) // 非負整数の表示(出力) { int i; char b[50]; i = 0; while (n) b[i++] = n % 10 + '0', n /= 10; while (i--) pc(b[i]); pc('\n'); } #define MAX 999999999 int main() { ll i, j, k, d; i = 100000; for (j = MAX; i; j--) { d = j*(j+1)-1; k = 50; while (k--) out(d--); i -= 50; } return 0; }