Var input,output:text; n,i,j,g,nm,ans,t:integer;ara:array[0..1000] of integer;ar,arq:array[0..1000] of integer; ts,sum,a:integer;beginassign(input,'f.in');reset(input); assign(output,'f.out');rewrite(output);readln(input,a,n);ans:=10000;
for i:=1 to n do beginread(input,ar[i]);ts:=ts+2*ar[i];end;
if ts<a then writeln(output,'-1') else
begin
ara[1]:=3;for i:=2 to 15 do begin ara[i]:=3*ara[i-1];end;
for i:=1 to ara[n] do begin if arq[n]<2 then begin inc(arq[n]);sum:=sum+ar[n];inc(nm); end else begin g:=n;while arq[g]>1 do begin sum:=sum-ar[g]*arq[g];dec(nm,arq[g]);arq[g]:=0;dec(g);end;
inc(arq[g]);sum:=sum+ar[g];inc(nm);end;if sum=a then begin if nm<ans then ans:=nm;end;end;
if ans>1000 then writeln(output,'0') else writeln(output,ans); end;
close(output);close(input);<span>end.</span>
84=1010100 двоичная
84=124 восмеричная
84=54 шеснадцатиричная
Ответ:
47
Объяснение:
Задачу раскручиваем с конца от 25 вычитанием 1 и делением на 2 доходим до двойки. Потом наоборот, поднимаемся вверх, заполняя в скобках количество возможных вариантов получить данное число(по сути упрощённая в вычислениях рекурсия от 2 до 25).
а)под признаками объекта мы будем понимать его...
свойства, действия, поведение, состояния
б)свойства объекта....
отвечают на вопросы: «Чем может отличаться один объект от другого?», «Что может измениться у объекта при выполнении действия?».
в) действие объекта...
отвечаеют на вопросы «Что он может делать?» (активное действие) или «Что с ним можно делать?» (пассивное действие).
д) состаяние объекта...
определённое сочетание значений всех или некоторых свойств этого объекта
узнаем количество точек 640*480=307200
1 пиксель 3 байта, вычисляем размер картинки
3*307200=921600 байт.
скорость модема = 921600 делим на время 256
скорость = 921600/256=3600 байт в секунду
Если в палитре 16 м цветов.
1 пиксель кодируется 24 бит или 3 байта, а это и есть параметр нашего изображения. Тут считать нечего.
Ответ: 3600 байт в секунду.