Карта сайта

Это автоматически сохраненная страница от 17.11.2013. Оригинал был здесь: http://2ch.hk/b/res/57503650.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Вск 17 Ноя 2013 15:02:08
Ебучие философы.
Двач, уже как месяц "учу" java, решил посмотреть на олимпиадные задачи.
Целый блять час ебусь с этой задачей, и не могу ее решить . Может кто поможет?


На некотором острове жили n философов, которые проводили время за размышлениями, иногда прерываясь на обеды. Обедали они за круглым столом, на котором устанавливалось n тарелок. Слева от каждой тарелки ложили вилку. Поедали философы обычно длинную вермишель, для чего им нужно было обязательно использовать две вилки (одной вилкой они есть не могли). Какое наибольшее количество философов могло обедать одновременно? Обедая, философ взяв вилку, уже не выпускал ее из рук.
Входные данные:
Во входном потоке задано натуральное число n (n < 1000)

Выходные данные:
В выходной поток вывести единственное целое число.

Пример входного файла (input.txt):
5
Пример выходного файла (output.txt):
2


Вск 17 Ноя 2013 15:11:21
Блять, n mod 2, очевидно же.

Вск 17 Ноя 2013 15:13:04
>>57503979
Хуй там, в первую очередь пробовал это.

Вск 17 Ноя 2013 15:16:54
>>57504057
Ну хуй знает. Решение очевидное. Максимальное - значит две вилки возьмут максимум философов, а это н мод 2 и никак иначе.

Вск 17 Ноя 2013 15:17:07
>>57504057
Чому нет-то? каждому по 2 вилки, сколько вилок == сколько фелосафов, уносишь половину и остаток от деления, всем по 2 вилки, если вилок нечётное число - будет остаток.

Вск 17 Ноя 2013 15:23:59
>>57504329
Да, ты прав. Забыл уже всё это.

Вск 17 Ноя 2013 15:25:16
>>57503650
бесконечное количество философов

Вск 17 Ноя 2013 15:25:41
>>57504329
Я зарегистрировался на сайте для красноглазых школьников,
Выбрал эту задачу, загрузил на сайт код n div 2.
Проходит только один тест, решение не правильно.

Вск 17 Ноя 2013 15:33:26
>>57504520
Посмотри, не выкидывает ли мейн-функция эксепшен. попробуй добавить пустой println чтоли, там скорее всего автоматически в консолечке компилируется, а раз это консолечка, то ввод-вывод обязан быть хоть раз.

Вск 17 Ноя 2013 15:36:20
>>57504721 Но в задаче у них вообще нет ножей. Странно это все ребята, странно и подозрительно.
Алсо, спрошу: все, кто утверждает, что си шарп надо учить только после си плюсов, - просто кукаретики? Решил учить после так себе знания джаваскрипта, все же у меня получится, верно?

Вск 17 Ноя 2013 15:40:46
>>57504662
Второй вилкой берут ту, что с левой стороны от тарелки, вроде ж.

Мимо-вонаби-хаскельщик

Вск 17 Ноя 2013 15:41:34
>>57505077 Да ты что? А не пиздишь?

Вск 17 Ноя 2013 15:46:38
>>57505120 Спасибо. Черт, но на это уже уйдет вечность. Алсо, посоветуй литературки по, хм, хм, как бы сути программирования, не привязанной к какого-нибудь языку, а для развития интуитивного понимания всего этого. Есть какая-нибудь годнота?

Вск 17 Ноя 2013 15:52:35
Объясните мне в чем сложность задачи? Разве это не просто дделение на два?

Вск 17 Ноя 2013 15:54:23
>>57505591
Нет.
Сложность задачи в том, что это не просто деление на два, а хуй знает что.

Вск 17 Ноя 2013 15:58:47
Нихуя не понял - почему div 2 не проходит?

Вск 17 Ноя 2013 16:00:55
>>57505861
Не поэтому

Вск 17 Ноя 2013 16:03:20
>>57505672 Спасибо

Вск 17 Ноя 2013 16:11:55
>>57505672
Читай Дональда Кнута "Искусство Программирования" или, что по-легче, "Конкретная Математика" того же Кнута.

Вск 17 Ноя 2013 16:13:10

Вск 17 Ноя 2013 16:14:48
>>57503650
Лол, n mod 2. Задача в одну строчку.

Вск 17 Ноя 2013 16:15:55
>>57506471
еще один, блджад

Вск 17 Ноя 2013 16:17:57
>>57506579
мод дает остаток от деления

Вск 17 Ноя 2013 16:18:57
>>57506609
Тьфу, блядь. То есть n div 2.


← К списку тредов