Def pseudo_list():
for i in range(N):
yield (i*9876+1024)%1000
N = 10**6 + 1
A = pseudo_list()
count = [0] * 1000
for x in A:
count[x] += 1
x = 0
sum_count = count[0]
while sum_count <= N//2:
x += 1
<span> sum_count += count[x] </span>
<span>print(x)
Ответ: 496</span>
Решение в прикрепленном файле
#include <iostream>
#include <conio.h>
void main() {
int digit;
std::cin >> digit;
if(digit>0) {
std::cout << "+" << std::endl;
} else if (digit<0) {
std::cout << "-" << std::endl;
} else {
std::cout << "0" << std::endl;
}
int digit1, digit2;
std::cin >> digit1;
std::cin >> digit2;
if(digit1>digit2 && digit1 !=0 && digit2 !=0) {
std::cout << digit1 << " > " digit2 << std::cout;
} else {
std::cout << digit1 << " < " digit2 << std::cout;
}
_getch();
return 0;
}
Использовать Роботалгначесли справа свободно и не сверху свободно товправовсенц пока справа свободно и сверху свободновправокцнц пока не сверху свободно и снизу свободнозакраситьвправокцесли не снизу свободно и не сверху свободно и справа свободно то вправо всенц пока справа свободнозакраситьвправокцкон