No.253 ロウソクの長さ on HSP

;https://yukicoder.me/problems/no/253 #runtime "hs […]

;https://yukicoder.me/problems/no/253 #runtime "hs […]

  • タグ:
  • タグはありません
;https://yukicoder.me/problems/no/253
#runtime "hsp3cl"
numMin=10
numMax=1000000001
turn=0
repeat
if turn=0: chkNum=100: else: chkNum=(numMin+numMax)/2
mes "? "+chkNum
sdim chk
input chk,,2
if chk="1" {numMin=chkNum}
else:if chk="-1" {numMax=chkNum}
else {
mes "! "+(chkNum+turn)
break
}
if 0<numMin: numMin--
numMax--
turn++
loop
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX