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 gr8(input,output); var p, i, n, k, j, s : integer; flag : boolean; function dunami(a,i : integer): integer; var k : integer; begin if i = 0 then dunami := 1 else begin dunami := 1; for k := 1 to i do dunami := dunami*a end; end; begin readln(n); for p := 1 to n do begin repeat i := 0; repeat j := 0; repeat flag := false; if dunami(2,k) + dunami(3,j) + dunami(5,i) = p then begin s := s + 1; flag := true; end; k := k + 1; until (flag = true) or (dunami(2,k) + dunami(3,j) + dunami(5,i) >= p); j := j + 1; until (flag = true) or (dunami(2,k) + dunami(3,j) + dunami(5,i) >= p); i := i + 1; until (flag = true) or (dunami(2,k) + dunami(3,j) + dunami(5,i) >= p); end; writeln(s) end. |
cHJvZ3JhbSBncjgoaW5wdXQsb3V0cHV0KTsKdmFyIHAsIGksIG4sIGssIGosIHMgOiBpbnRlZ2VyOwogICAgIGZsYWcgOiBib29sZWFuOwogICAgIApmdW5jdGlvbiBkdW5hbWkoYSxpIDogaW50ZWdlcik6IGludGVnZXI7CiB2YXIgayA6IGludGVnZXI7ICAgIAogYmVnaW4KIGlmIGkgPSAwIHRoZW4gZHVuYW1pIDo9IDEKIGVsc2UKIGJlZ2luCiAgIGR1bmFtaSA6PSAxOwogICAgIGZvciBrIDo9IDEgdG8gaSBkbwogICAgICAgZHVuYW1pIDo9IGR1bmFtaSphCiAgZW5kOyAgICAgCiAgZW5kOwoKYmVnaW4KcmVhZGxuKG4pOwpmb3IgcCA6PSAxIHRvIG4gZG8KIGJlZ2luCiAgcmVwZWF0CiAgICBpIDo9IDA7CiAgICAgIHJlcGVhdAogICAgICAgICBqIDo9IDA7CiAgICAgICAgICAgIHJlcGVhdAogICAgICAgICAgICAgIGZsYWcgOj0gZmFsc2U7ICAgICAKICAgICAgICAgICAgICAgIGlmIGR1bmFtaSgyLGspICsgZHVuYW1pKDMsaikgKyBkdW5hbWkoNSxpKSA9IHAgdGhlbiAKICAgICAgICAgICAgICAgICAgYmVnaW4KICAgICAgICAgICAgICAgICAgICBzIDo9IHMgKyAxOwogICAgICAgICAgICAgICAgICAgIGZsYWcgOj0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgZW5kOyAgCiAgICAgICAgICAgICAgICAgIGsgOj0gayArIDE7CiAgICAgICAgICAgIHVudGlsICAgKGZsYWcgPSB0cnVlKSAgb3IgKGR1bmFtaSgyLGspICsgZHVuYW1pKDMsaikgKyBkdW5hbWkoNSxpKSA+PSBwKTsKICAgICAgICAgICAgIGogOj0gaiArIDE7CiAgICAgIHVudGlsICAgKGZsYWcgPSB0cnVlKSBvciAgIChkdW5hbWkoMixrKSArIGR1bmFtaSgzLGopICsgZHVuYW1pKDUsaSkgPj0gcCk7CiAgICAgICAgIGkgOj0gaSArIDE7CiAgIHVudGlsICAgKGZsYWcgPSB0cnVlKSBvciAgIChkdW5hbWkoMixrKSArIGR1bmFtaSgzLGopICsgZHVuYW1pKDUsaSkgPj0gcCk7CiBlbmQ7ICAgICAgICAKd3JpdGVsbihzKQplbmQuICAgICAgICAgICAgICAgICAgICAgCgo=
-
upload with new input
-
result: Success time: 0.01s memory: 256 kB returned value: 0
10
0
-
result: Success time: 0.02s memory: 256 kB returned value: 0
10
0
-
result: Success time: 0.02s memory: 256 kB returned value: 0
0



