На форумі обговорюються лише питання, пов'язані з олімпіадою
Ви не зайшли.
УМОВА написав:
"На початку експерименту Робот стоїть спиною до глибокої ями на самому краєчку. Робот може робити один крок щосекунди або вперед, або назад, стояти під час експерименту на місці не може. Підрахуйте, скількома способами робот може опинитися в ямі під час експерименту. (Опинитися в ямі означає опинитися хоча б на крок лівіше від початкового положення робота)"
1) Так яма за спиною, чи зліва?
2) Як можна опинитись на крок лівіше, коли рухатись дозволяється лише "або вперед, або назад"?
Відредаговано LVV (2015-11-19 14:50:08)
Поза форумом
LVV написав:
"1) Так яма за спиною, чи зліва?
2) Як можна опинитись на крок лівіше, коли рухатись дозволяється лише "або вперед, або назад"?
Моя правдоподібна інтерпретація: З точки зору спостерігача яма зліва від робота, робот справа від ями спиною до ями. Крок вперед робота - для спостерігача крок вправо, крок робота назад - для спостерігача крок вліво. Робот опиняється в ямі, коли з положення на краю ями робить крок назад, тобто вліво з точки зору спостерігача.
Поза форумом
skmg написав:
Моя правдоподібна інтерпретація: З точки зору спостерігача яма зліва від робота, робот справа від ями спиною до ями. Крок вперед робота - для спостерігача крок вправо, крок робота назад - для спостерігача крок вліво. Робот опиняється в ямі, коли з положення на краю ями робить крок назад, тобто вліво з точки зору спостерігача.
Бідні вчителі української мови, які перевіряли твори автора цієї задачі. )))
(єдине виправдання - малюнок до задачі)
Відредаговано LVV (2015-11-19 15:14:32)
Поза форумом
Слово "лівіше" замінено словом "позаду" для осіб з поганою просторовою уявою. Інтерпретація skmd правильна. Автори попрацюють над українською мовою. Але просторову уяву читачів це не покращить.
Поза форумом
Жюри_Пасихов написав:
Автори попрацюють над українською мовою.
Можу допомогти:
На початку експерименту Робот стоїть праворуч від ями. Робот може робити один крок щосекунди праворуч, або ліворуч, стояти під час експерименту на місці не може. Підрахуйте, скількома способами робот може опинитися в ямі під час експерименту. (Опинитися в ямі означає опинитися хоча б на крок лівіше від початкового положення робота)
Поза форумом
Допомога сумнівна.
Воно хоч і робот, але робити кроки "праворуч" чи "ліворуч" вважатиме дурнцею... . Кроки роблять "вперед" чи "назад", а "праворуч" чи "ліворуч" роблять повороти...
Чи є ще щось не очевидне в умові?
Поза форумом
Жюри_Пасихов написав:
Воно хоч і робот, але робити кроки "праворуч" чи "ліворуч" вважатиме дурнцею...
Це ж робот, а не канатоходець, який може крокувати лише "вперед", чи "назад".
Жюри_Пасихов написав:
Кроки роблять "вперед" чи "назад", а "праворуч" чи "ліворуч" роблять повороти...
Мабуть письменники і журналісти з Вами не погодяться http://tyzhden.ua/Columns/50/108386
Жюри_Пасихов написав:
Чи є ще щось не очевидне в умові?
Прошу вибачення за нав'язану дискусію. Відкоригована авторами умова задачі є цілком логічною і вичерпною.
P.S.
Хоча "ліворуч/праворуч" в умові більше відповідало би коментарям до задачі:
1.<-
2. -><- <-
3. -> -><- <- <-
4.-><- -><- <-
Відредаговано LVV (2015-11-20 05:48:50)
Поза форумом
Жюри_Пасихов написав:
Чи є ще щось не очевидне в умові?
Вывод по модулю или длинным целым? Уж очень длинное получается.
Поза форумом
jurij написав:
Вывод по модулю или длинным целым? Уж очень длинное получается.
Задача для тих, хто полюбляє Python, а ви "ненавистні" сішники та паскалісти мучайтесь
Поза форумом
LeonID написав:
jurij написав:
Вывод по модулю или длинным целым? Уж очень длинное получается.
Задача для тих, хто полюбляє Python, а ви "ненавистні" сішники та паскалісти мучайтесь
В умову внесено зміни. Виводити за модулем 1000000007.
Журі принсить свої вибачення, помилка редактора. Всім, хто здав розв'язки за старою умовою надано можоивість здати повторно.
Відредаговано Жюри_Непомнящий (2015-11-24 16:59:56)
Поза форумом
Журі написав:
"В умову внесено зміни. Виводити за модулем 1000000007."
Я правильно понял, что в качестве результата выводится остаток от
деления количества_способов на 1000000007 ?
Объясню причину, которая вызвала вопрос:
Так, для t=70 количество_способов по mod(10^9+7)=17179869065,
а вывод количества_способов по mod(10^9+7)=179869065
Поза форумом
e0406 написав:
Журі написав:
"В умову внесено зміни. Виводити за модулем 1000000007."
Я правильно понял, что в качестве результата выводится остаток от
деления количества_способов на 1000000007 ?
Объясню причину, которая вызвала вопрос:
Так, для t=70 количество_способов по mod(10^9+7)=17179869065,
а вывод количества_способов по mod(10^9+7)=179869065
Если у вас колличество способов для t=70 равно х, то нужно выводить остаток от деления х на 1000000007.
Поза форумом