Друга ищи, а найдёшь - береги.
Старый друг лучше новых двух.
I=32*1000 бит/c*15c=480000 бит
I=страницы*48*8бит=480000бит
отсюда страницы= 480000/(48*8)=1250
Итого: 1250 страниц
Ответ:
#include <QCoreApplication>
#include <bits/stdc++.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication ap(argc, argv);
FILE *fp, *fout;
long long a, b, c, m;
fp = fopen ("0","r+");
fscanf (fp, "%lld\n%lld\n%lld", &a, &b, &c);
fclose(fp);
long long sum = 2 * a + 3 * b + 4 * c;
long long cnt = a + b + c;
long long l = 0, r = cnt + 1;
// Алгоритм бинарного поиска
while (l < r)
{
m = (l + r) / 2;
if ((sum + 5.0 * m) / (cnt + m) < 3.5)
l = m + 1;
else
r = m;
}
fout = fopen ("0.a","w+");
fprintf (fout,"%lld",l);
fclose(fout);
return
Объяснение:
Uses crt;
const n=15;
var a : array [1..99] of integer;
i:integer;
begin writeln('исходный массив:');
for i:=1 to n do //заполнение массива случайными числами
begin a[i]:=random(71)-15;
write(a[i],' ');
end;
writeln;
writeln('отсортированный массив:');
for i:=1 to n do begin // Проверка на чётность
if a[i] mod 2=0 then
write(a[i],' ');
end;
end.
var x1, x2, y1, y2: integer;
begin
read(x1, y1, x2, y2);
if (abs(x1 - x2) = 1) and (abs(y1 - y2) = 2) or (abs(x1 - x2) = 2) and (abs(y1 - y2) = 1) then
writeln('Может')
else
writeln('Не может');
end.