#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
long long n, m, i, j, k;
cin >> n >> m;
vector < long long > plot, mesk;
for (i = 0; i < n; i++)
for (j = 0; j < m; j++)
{
long long x;
cin >> x;
plot.push_back(x);
}
cin >> k;
for (i = 0; i < k; i++)
{
long long x;
cin >> x;
mesk.push_back(x);
}
sort(plot.begin(), plot.end());
sort(mesk.begin(), mesk.end());
k = 0;
i = plot.size() - 1;
j = mesk.size() - 1;
while (i * j > 0)
{
if (plot[i] >= mesk[j])
{
k++;
i--;
j--;
}
else
j--;
}
cout << k << endl;
}
1Мбайт=2^23 бит
32 бита = 2^5 бит
2^18- кол-во пикселей на изображение
<span>3*2^10*2^8=3*2^18 - на экране
</span>изображение займет 1\3 экрана
Ответ: 1\3 1Мбайт=2^23 бит
32 бита = 2^5 бит
Количество каналов =2
Частота =16 КГц =16*1000 Гц=125*2^7 Гц (Гц=1/с)
Разрешение =32 бит=2^5 бит
Время = 5 мин=5*60 с =300 с= 75*2^2 c
Файл:
F=2*125*2^7*2^5*75*2^2 бит =125*75*2^15 бит = 9375*2^12 байт=
=9375*2^2 Кбайт = 37500 Кбайт≈36,621 Мбайт≈37 Мбайт
Var
x, a, t, y: real;
begin
Write('Введите значение аргумента x: ');
Readln(x);
Write('Введите значение коэффициента a: ');
Readln(a);
{боремся с неположительным значением под знаком корня}
t := a - cos(x);
if t < 0 then y := exp(x + 1.8) - exp(1 / 5 * ln(-t))
else if t = 0 then y := exp(x + 1.8)
else y := exp(x + 1.8) + exp(1 / 5 * ln(t));
Writeln('Значение функции равно ', y)
end.
Тестовое решение:
Введите значение аргумента x: -4.2
Введите значение коэффициента a: 1.95
Значение функции равно 1.28604638457326