ну както так
Пошаговое объяснение:
В 235 году до н.э. греческий ученый Эратосфен изобрел следующий нахождения простых чисел на промежутке от 1 до заданного N:
1. Выписать все целые числа 2,...,N.
2. Зачеркнуть все числа, кратные i = 2 — первому простому числу.
3. Найти первое незачёркнутое число в списке, большее чем i, и присвоить значению переменной i это число.
4. Повторять шаги 2 и 3, пока это возможно.
После завершения алгоритма незачеркнутыми останутся все простые числа, меньшие либо равные N.
Напишите функцию eratosthenes(N), воспроизводящую данный алгоритм. Ваша функция должна через пробел печатать числа в том порядке, в котором их вычеркивает из списка оригинальный алгоритм. Например, если N = 10, то числа будут вычеркиваться в таком порядке: 4 6 8 10 9.
Если для какого-то параметра никакие числа не вычеркиваются, просто не выводите ничего.
Если белых было 6 и меньше, то зелёных было 5 и меньше. Тогда красных 9 и больше. Даже если все волшебные шары изначально были красными, потом стали зелёными, то красных станет не менее 6, зелёных не более 8. Тогда белых должно быть 7, но 8+6+7 = 21.
Если белых было 8 и больше, то зелёных было 3 и меньше, красных 9 и больше. Если все волшебные шары изначально были красными, потом стали зелёными, то красных станет не менее 6, зелёных не более 6. То есть зелёных будет столько же или меньше, чем красных, что опять же противоречит условию.