Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 512 Мб |
Необходимо реализовать класс PrimeNumberGenerator
— генератор
простых чисел.
У класса должен быть конструктор,
принимающий (int start
), и функция int GetNextPrime()
,
возвращающая ближайшее справа от start
-а простое число (включая start
).
Функция GetNextPrime
должна изменять состояние объекта — при повторном
ее вызове нужно возвращать уже следующее простое число.
class PrimeNumberGenerator {
public:
explicit PrimeNumberGenerator(int start);
int GetNextPrime();
};
Файл с решением должен содержать только реализацию описанного
класса, без функции main
.