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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | #include<stdio.h> int main() { long long a1,cnt=0; int k,n,i=0; scanf("%lld",&a1); scanf("%d",&n); scanf("%d",&k); int a[k]; a[0]=0; while(i<k) { a[i++]=0; } while(cnt<a1) { while(a[0]<=n&&cnt<a1) { a[0]++; cnt++; } if(cnt>=a1) break; else { if(a[0]>n) { i=0; while(a[i]>=n) { a[i]=0; i++; } if(i<k) a[i]++; } } } for(i=0;i<k;i++) printf("%d ",a[i]); printf("\n"); return 0; } |
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBsb25nIGxvbmcgYTEsY250PTA7CiAgICBpbnQgayxuLGk9MDsKICAgIHNjYW5mKCIlbGxkIiwmYTEpOwogICAgc2NhbmYoIiVkIiwmbik7CiAgICBzY2FuZigiJWQiLCZrKTsKICAgIGludCBhW2tdOwogICAgYVswXT0wOwogICAgd2hpbGUoaTxrKQogICAgewogICAgYVtpKytdPTA7CiAgICB9CiAgICB3aGlsZShjbnQ8YTEpCiAgICB7CiAgICAgICAgd2hpbGUoYVswXTw9biYmY250PGExKQogICAgICAgIHsKICAgICAgICAgICAgYVswXSsrOwogICAgICAgICAgICBjbnQrKzsKICAgICAgICB9CiAgICAgICAgaWYoY250Pj1hMSkKICAgICAgICBicmVhazsKICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBpZihhWzBdPm4pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGk9MDsKICAgICAgICAgICAgICAgIHdoaWxlKGFbaV0+PW4pCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgYVtpXT0wOwogICAgICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmKGk8aykKICAgICAgICAgICAgICAgIGFbaV0rKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGZvcihpPTA7aTxrO2krKykKICAgIHByaW50ZigiJWQgIixhW2ldKTsKICAgIHByaW50ZigiXG4iKTsKICAgIHJldHVybiAwOwp9Cg==
-
upload with new input
-
結果: Success time: 0.07s 記憶體: 2728 kB 回傳值: 0
19818982 100 17
55 85 23 19 0 0 0 0 0 0 0 0 0 0 0 0 0
-
結果: Success time: 0.01s 記憶體: 2728 kB 回傳值: 0
10 2 4
1 0 1 0



