Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

1thPCinCAUCSE/ProblemB/Solution

From ZeroWiki

이왕이면 설명좀 해주시죠..^^ 임의로 변수명 설정하고 해서인지.. 의사코드 해석하기가 만만치 않군여. 내가 이상한건가..;;

Problem (B)

G : input value

V : output value

i : control variable

N, oldN : temporary value

N = 0

V = 0

for i=1 to 10 do

    oldN = N

    N = N + 9 * i * 10^(i-1)

    if N >= G then break

V = (G - oldN) / i

if V is not integer then V = -1

else

V = V + i * 10^(i-1) - 1