// 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 = 0; for (j = MAX; i < 100000; j--) { d = j*j+j-1; k = 50; while (k--) out(d--); i += 50; } return 0; }