Cмотри: в редакторе он заменил 29 слов за (8 сек. каждое)
значит нужно нам 29 * 8 =232! это сколько в общем...
После этого мы видим что за 23 сек он сделал всю работу (ну еслиб воспольз.) и получается 232 : 23 = 10 и там десятые сотые.
ответ 10
? - фальшивая
+ - настоящая
dif - знание о весе фальшивой (больше или меньше)
vs - взвешивание
=> - итог взвешивания
1 откладываем
1) 7? vs 7?
if == => 14+ 7? goto 2)
if <> => 7+ 14? goto
2) 4? vs 4+
if == => 18+ 3? goto 3)
if <> => 10+ 4? goto
3) 2? vs 2+
if == => 20+ 1? goto 4)
if <> => 19+ 2? goto
4) 1? vs 1+
if == => фальшивая та что отложена вначале
if <> => нашли
Судя по тому, что в первом слове 2.5 байт (20 бит) информации, а во втором - 25 бит, можно сказать, что n букв закодировано 5-ю битами (25 - 20 = 5). Но пятерка - простое число, следовательно, одна буква кодируется 5-ю битами. Получается, в первом слове 4-е буквы, а во втором - 5.