U E D R , A S I H C RSS

1thPCinCAUCSE/ProblemB/Solution


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

Problem (B)

G : input value

V : output value

i : control variable
~cpp 
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
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:08
Processing time 0.0167 sec