Для определения следует заглянуть внутрь файлов 16-чным просмотрщиком. Либо сжать их все с одинаковыми параметрами и вычислить степень сжатия.
Один символ весит 8 бит то есть 1 байт
64*256 всего символов
64*256*1 байт они весят
64*256*1/1024=16 кбайт
раз три части, значит делением на три
3: 81
3:27
3:9
3:3.
На каждую получается по два взвешивания. и исходя из этого находим ответ - 8
<em>// PascalABC.NET 3.3, сборка 1599 от 17.12.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadlnInteger;
var a0:=ReadlnInteger;
var d:=ReadArrInteger(n-1);
Print(a0);
for var i:=0 to d.Length-1 do begin
a0:=a0+d[i]; Print(a0)
end;
end.
<u>Пример</u>
5
1
1 2 -1 2
1 2 4 3 5
8*32*64*40=655 360 бит = 8190 байт = 80 Кбайт