fork download
  1. import random # milliardp.py
  2. h1=0; h2=10**16;t=0; f=0
  3. c = random.randrange(0,h2) #comp
  4. h = random.randrange(0,h2) #human
  5. while f<1:
  6. print(t,c,h)
  7. if h<c:
  8. print('MORE')
  9. a=h
  10. h=int((h+h2)/2)
  11. h1=a
  12. elif h>c:
  13. print('less')
  14. a=h
  15. h=int((h1+h)/2)
  16. h2=a
  17. else:
  18. print('win by', t, 'steps')
  19. f=1
  20. t+=1
  21.  
Success #stdin #stdout 0.12s 14308KB
stdin
Standard input is empty
stdout
0 6373192348809174 9206483987039273
less
1 6373192348809174 4603241993519636
MORE
2 6373192348809174 6904862990279454
less
3 6373192348809174 5754052491899545
MORE
4 6373192348809174 6329457741089500
MORE
5 6373192348809174 6617160365684477
less
6 6373192348809174 6473309053386988
less
7 6373192348809174 6401383397238244
less
8 6373192348809174 6365420569163872
MORE
9 6373192348809174 6383401983201058
less
10 6373192348809174 6374411276182465
less
11 6373192348809174 6369915922673168
MORE
12 6373192348809174 6372163599427816
MORE
13 6373192348809174 6373287437805140
less
14 6373192348809174 6372725518616478
MORE
15 6373192348809174 6373006478210809
MORE
16 6373192348809174 6373146958007974
MORE
17 6373192348809174 6373217197906557
less
18 6373192348809174 6373182077957266
MORE
19 6373192348809174 6373199637931912
less
20 6373192348809174 6373190857944589
MORE
21 6373192348809174 6373195247938250
less
22 6373192348809174 6373193052941420
less
23 6373192348809174 6373191955443004
MORE
24 6373192348809174 6373192504192212
less
25 6373192348809174 6373192229817608
MORE
26 6373192348809174 6373192367004910
less
27 6373192348809174 6373192298411259
MORE
28 6373192348809174 6373192332708084
MORE
29 6373192348809174 6373192349856497
less
30 6373192348809174 6373192341282290
MORE
31 6373192348809174 6373192345569394
MORE
32 6373192348809174 6373192347712946
MORE
33 6373192348809174 6373192348784722
MORE
34 6373192348809174 6373192349320610
less
35 6373192348809174 6373192349052666
less
36 6373192348809174 6373192348918694
less
37 6373192348809174 6373192348851708
less
38 6373192348809174 6373192348818215
less
39 6373192348809174 6373192348801468
MORE
40 6373192348809174 6373192348809842
less
41 6373192348809174 6373192348805655
MORE
42 6373192348809174 6373192348807748
MORE
43 6373192348809174 6373192348808795
MORE
44 6373192348809174 6373192348809318
less
45 6373192348809174 6373192348809056
MORE
46 6373192348809174 6373192348809187
less
47 6373192348809174 6373192348809122
MORE
48 6373192348809174 6373192348809154
MORE
49 6373192348809174 6373192348809170
MORE
50 6373192348809174 6373192348809178
less
51 6373192348809174 6373192348809174
win by 51 steps