если они одинаковые то они настоящие и значит осталось сравнить одну монету с какой-нибудь из этих кучек и выяснить тяжелее она или легче
если одна из куч тяжелее то ее делим пополам и снова взвешиваем
если половинки оказались одинаковые, значит они настоящие и фальшивая монета легче настоящей, а если разные то фальшивая монета тяжелее настоящей
Ответ дал: Гость
const alphabet="яабвгдеёжзийклмнопрстуфхцчшщъыьэюя"; var filename: stringprocedure readfile(filename: string); var f: text; s: string; i,k: integer; begin assign(f,filename); reset(f); while not eof (f) do begin { пока не конец файла } readln (f, s); for i: = 1 to length(s) do begin k: =pos(s[i], alphabet); if k=1 then k=length(alphabet); {это приколы изза я} if k> 1 then s[i]: =alphabet[k-1]; end; writeln(s); end; close(f); end; begin read(filename); readfile; readln; end.
Ответ дал: Гость
отмечено как нарушение через stoker ( w: 0% t: 4 )
причина: смотри (^ этот символ означает степень, например 3^2 = три в квадрате или три в степени два) : 2,1 гбайт * 90% = 1,89 гбайт 1,89 гбайт = 1,89 * 2^10 мбайт 1,89 гбайт = 1,89 * 2^20 кбайт 1,89 гбайт = 1,89 * 2^30 байт при сохранении текста обычно используется кодировка ascii (26+26+33+33+10+спец.символы ~= 256 => 1 символ занимает 8 бит то есть 1 байт) таким образом, из условий мы имеем, что скорость записи составляет 200 символов * 1 байт = 200 байт/ минуту 200 байт представим в виде 100 * 2 теперь 3 класс s=t*v => t=s/v дано: s=1,89 * 2^30 кбайт v=100*2^1 t - ? решение: t=(1,89 * 2^30) / (100*2^1) = 0,0189 * 2^29 (минут) округлив - получается где-то 19 лет и 4 месяца (19,358 лет)
Популярные вопросы