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 | program pro8 (input,output); var n,i,j,x,y,z,k :integer; function dinami(a,d:integer) :integer; var k:integer; begin j:=0; dinami :=1; if a=2 then for k:=1 to d do dinami:= dinami*2 else if a= 3 then for k:=1 to d do dinami := dinami*3 else for k:=1 to d do dinami :=dinami*5; end; begin readln(n); for i:=1 to n do; begin x:=0; repeat k:= dinami(5,x); y:=0; repeat k:= k + dinami(3,y); z:=0; repeat k:= k + dinami(2,z); z:=z+1 until (k>=i); y:=y+1; until (k>=i); x:=x+1; until (k>=i); if k =i then j:= j+1; end; writeln(j); end. |
cHJvZ3JhbSBwcm84IChpbnB1dCxvdXRwdXQpOwp2YXIgbixpLGoseCx5LHosayA6aW50ZWdlcjsKCmZ1bmN0aW9uIGRpbmFtaShhLGQ6aW50ZWdlcikgOmludGVnZXI7CnZhciBrOmludGVnZXI7CmJlZ2luCiBqOj0wOwogZGluYW1pIDo9MTsKIGlmIGE9MiB0aGVuCiAgZm9yIGs6PTEgdG8gZCBkbwogICAgZGluYW1pOj0gZGluYW1pKjIKIGVsc2UgaWYgYT0gMyB0aGVuCiAgIGZvciBrOj0xIHRvIGQgZG8KICAgIGRpbmFtaSA6PSBkaW5hbWkqMwogZWxzZQogICBmb3Igazo9MSB0byBkIGRvCiAgICBkaW5hbWkgOj1kaW5hbWkqNTsKZW5kOwogCmJlZ2luCiByZWFkbG4obik7CiBmb3IgaTo9MSB0byBuIGRvOwogIGJlZ2luCiAgIHg6PTA7CiAgIHJlcGVhdAogICAgazo9IGRpbmFtaSg1LHgpOwogICAgeTo9MDsKICAgIHJlcGVhdAogICAgIGs6PSBrICsgZGluYW1pKDMseSk7CiAgICAgejo9MDsKICAgICByZXBlYXQKICAgICAgazo9IGsgKyBkaW5hbWkoMix6KTsKICAgICAgejo9eisxCiAgICAgdW50aWwgKGs+PWkpOwogICAgIHk6PXkrMTsKICAgIHVudGlsIChrPj1pKTsKICAgIHg6PXgrMTsKICAgdW50aWwgKGs+PWkpOwogICBpZiBrID1pIHRoZW4gajo9IGorMTsKICBlbmQ7CiAgd3JpdGVsbihqKTsKZW5kLg==
-
upload with new input
-
結果: Success time: 0.01s 記憶體: 252 kB 回傳值: 0
10
0
-
結果: Success time: 0.01s 記憶體: 252 kB 回傳值: 0
0



