
Каждые выходные к Васе приходят друзья, чтобы поиграть в карты. Для полноценной игры число карт в
коллоде должно быть кратное количеству игроков. У Васи есть колода из N карт. Он решил, что для каждой новой игры он будет выбирать такое количество карт, которым не играли ранее. В карты они играют либо в своем, либо втроём. Помогите Васе подсчитать, какое число игр можно будет сыграть ?той колодой. ФОРМАТ ВХОДНЫХ ДАННЫХ. Задано целое число N (1 меньше или равно N меньше или равно 10^9) - количество карт в колоде. ФОРМАТ ВЫХОДНЫХ ДАННЫХ Введите, какое число игр можно будет сыграть этой колодой Пример Input.txt Output.txt 5 3 6. 4

Ответы на вопрос

var n,s:longint;
begin
readln(n);
s:=n div 2+n div 3;
writeln(s);
end.



Для того, чтобы определить, сколько игр можно будет сыграть этой колодой, нужно найти все делители числа N и сложить их. После этого полученную сумму нужно умножить на 2, так как игра может проходить как вдвоем, так и втроем.
Например, для N=6: Делители числа 6: 1, 2, 3, 6 Сумма делителей: 1+2+3+6=12 Количество игр: 12*2=24
Таким образом, для колоды из 6 карт можно будет сыграть 24 игры.
Для N=4: Делители числа 4: 1, 2, 4 Сумма делителей: 1+2+4=7 Количество игр: 7*2=14
Таким образом, для колоды из 4 карт можно будет сыграть 14 игр.
Таким образом, для каждого значения N нужно найти все его делители, сложить их, умножить полученную сумму на 2 и это и будет количество игр, которое можно будет сыграть этой колодой.
Пример: Input.txt Output.txt 5 8


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili