~ 一度味を占めたら、忘れられない ~ Попробовав однажды на вкус, уже не забудешь...
Вот почему я не могу написать эти гребанные олимпиадные работы! Просматриваю старые районные работы и фигею... Не могу не поделиться. Да еще и перевод корявый, ну йолке!
ОПИСАНИЕ:
Информатик имеет свое видение о съедобности грибов. Он собрал из лесу N грибов. Каждый грибы имеют на своём шляпке K горошек (маленькие коричневые пятна). Информатик считает, что если количество горошек K имеет в качестве делителей только числа 1 и K несъедобны, а если в качестве делителей числа К есть и другие числа, кроме 1 и К, то эти грибы съедобны.
Например, для N=4, и количество горошек на каждый гриб равно соответственно: 3, 4, 5, 15 то у нас есть два несъедобные грибы (те, у которых по 3 и 5 горошек) и два съедобных гриба (у которых по 4 и 15 горошек).
ТРЕБОВАНИЕ:
Напишите программу, на языке Паскаль, для определения количества съедобных грибов и количество несъедобных грибов, в соответствии с видением информатика.
Ну чо, как вам?
ОПИСАНИЕ:
Информатик имеет свое видение о съедобности грибов. Он собрал из лесу N грибов. Каждый грибы имеют на своём шляпке K горошек (маленькие коричневые пятна). Информатик считает, что если количество горошек K имеет в качестве делителей только числа 1 и K несъедобны, а если в качестве делителей числа К есть и другие числа, кроме 1 и К, то эти грибы съедобны.
Например, для N=4, и количество горошек на каждый гриб равно соответственно: 3, 4, 5, 15 то у нас есть два несъедобные грибы (те, у которых по 3 и 5 горошек) и два съедобных гриба (у которых по 4 и 15 горошек).
ТРЕБОВАНИЕ:
Напишите программу, на языке Паскаль, для определения количества съедобных грибов и количество несъедобных грибов, в соответствии с видением информатика.
Ну чо, как вам?

-
-
14.01.2013 в 01:53-
-
14.01.2013 в 01:56-
-
14.01.2013 в 02:03Кстати, а зачем так усложнять задачу? Если мой мозг правильно распарсил, то надо определить если данное число является простым, да?
-
-
14.01.2013 в 02:30-
-
14.01.2013 в 02:57я аж репостнул.... ничего?
-
-
14.01.2013 в 06:57Я уж молчу про "грибочки", но она же легчайшая.
-
-
14.01.2013 в 13:39-
-
14.01.2013 в 13:46-
-
14.01.2013 в 21:20Ээээ, слишком много умных слов для моего слабого мозга, который паскаль видел последний раз в школе 7 лет назад.
А разве нельзя просто запустить цикл, делящий К на х (где при каждо м ходе цикла х=х-1, а первоначальное х=к)? Цикл крутится, пока не найдет целый результат деления, не равный 1 или к. Если находит, выбрасывает вверх, где накапливает сумму хороших грибов, и просит снова задать к.
Может я и не права, я не программер ни в коем разе. Но это первое, что пришло мне в голову.
-
-
14.01.2013 в 21:32-
-
14.01.2013 в 21:39Ну, у меня и не было целью сделать самый-короткий-алгоритм. Я не программист, как я уже говорила. Просто написала самый первый пришедший мне в голову способ решения задачи.
Но формулировка реально жестоко укуренная, соглашусь на все 100%!
-
-
14.01.2013 в 22:24-
-
14.01.2013 в 22:30-
-
15.01.2013 в 00:31-
-
15.01.2013 в 00:35-
-
15.01.2013 в 00:47