На форумі обговорюються лише питання, пов'язані з олімпіадою
Ви не зайшли.
Быть расставленным по росту - это по убыванию высоты, возрастанию высоты или считать в сумме выборки как по возрастанию, так и убыванию?
Поза форумом
Смторите контрольный пример
Поза форумом
А для теста
3 2 3 2 1
ответ должен быть 0 ?
Поза форумом
ага, хотя нипонятно...
Поза форумом
Чесно кажучи я взагалі не розумію про що йдеться в умові задачі.
Що потрібно робити з тими солдатами?
Навіщо вибирати тих солдат?
Звертаюся до журі: "Будьласка пишіть умови до задач не такими заплутаними. ОК?
Ви можете відповісти на мої запитання?"
Відредаговано XCreck (2006-01-07 23:43:40)
Поза форумом
XCreck написав:
Чесно кажучи я взагалі не розумію про що йдеться в умові задачі.
Що потрібно робити з тими солдатами?
Навіщо вибирати тих солдат?
Звертаюся до журі: "Будьласка пишіть умови до задач не такими заплутаними. ОК?
Ви можете відповісти на мої запитання?"
А, власне, в чому запитання?
Розуміння умови - це етап розв'язку задачі. Головне - щоб умова була корректна.
Поза форумом
Навіщо вибирати тих солдат?
Этого никто кроме автора задачи не скажет :-)
я, например, еще не сталкивался с тем чтоб хоть какую-то олимпиадную задачу можно было где-то практически применить на производстве :-)
Хотя не, были 1-2 штуки и Message кое-как катит. Хотя в каждом пакете должен быть заголовок :-)
А сколько перестановок быдет при сортировке или сколькими способами можно понабирать солдат из роты 10000 человек :-)
Это же целая мини - армия :-) для новой задачи Country.
Поза форумом
Запитання до журі.
Чи може бути К+1 більше N? Якщо може то потрібно вивести 0?
Поза форумом
Все может быть; ограничения это позволяют, я думаю нужно выводить 0.
Поза форумом
Я думаю так само, але хочеться знати,що насправді потрібно виводити.
Поза форумом
Запитання до Журі:
Незрозуміло по задачі, які К+1 солдати вибираються: по росту, не по росту чи взагалі любі.
В приведеному прикладі
Введення>3 2 1 2 3
К = 2 тобто вибираються 3 солдати згідно умови задачі(вибирається К + 1 солдат). Один з них стоїть по росту, а два не по росту.
Як бути коли К = 0? За умовою задачі 0<=K<=10, тобто така можливість допускається.
В прикладі 3 0 1 2 3 як бути? Місця усі зайняті іншими солдатами, з ким його міняти?
Поза форумом
Чего-то тут такое написано запутанное... Все 3 солдата выбираются нормально: 1 2 3. Это единственный возможный вариант, поэтому ответом является 1.
Если еще кто-то не понял, то в задаче даются не значения ростов солдат, а номера (!) их в упорядоченном строю. Причем не важно, как должен быть упорядочен строй - главное, что солдаты стоят в нем так, как этого требует задача. Отсюда и судите, как выбирать пехотинцев...
XCreck, объясни: какой логике соответсвует последний вопрос?
Я думаю так само, але хочеться знати,що насправді потрібно виводити.
Сколько вариантов найдете, столько и выводите.
Відредаговано Raziel Redstone (2006-01-09 22:32:12)
Поза форумом
XCreck написав:
Як бути коли К = 0? За умовою задачі 0<=K<=10, тобто така можливість допускається.
В прикладі 3 0 1 2 3 як бути? Місця усі зайняті іншими солдатами, з ким його міняти?
А навіщо зовсім їх міняти...
В умові все сказано можеж і прочитати її.
Поза форумом
а віводить real ответ?
Поза форумом
Это врядли...
Думаю что это не бует подсказкой: используй тип int64
Поза форумом
Как думаешь, Ivan: если есть ограничения на ответ, то неужели участники сами не могут додуматься, какой тип использовать для решения задачи? Кстати, кроме int64 можно использовать еще как минимум с десяток типов, не говоря уж о длинной арифметике.
Насчет real: насколько мне известно, количество вариантов заведомо не может быть дробным. Если же необходимо выводить точку с нулями после нее, то это обычно оговаривается.
Відредаговано Raziel Redstone (2006-01-11 20:22:53)
Поза форумом
Ivan написав:
Это врядли...
Думаю что это не бует подсказкой: используй тип int64
int64 разве есть в BP7 ?
Поза форумом
ROBOT написав:
Ivan написав:
Это врядли...
Думаю что это не бует подсказкой: используй тип int64int64 разве есть в BP7 ?
в паскале или си?
Поза форумом
в BP7 его нет, но тестирование проводится на фрипаскале
Поза форумом
ага, а ответ может быть намного больше 100000
Поза форумом
Максимум, ИМХО, около 10^50.
Відредаговано alex_kasycky (2006-01-12 20:54:25)
Поза форумом
Не знать, конечно, не грех,но все-таки...
Если немного пораскинуть мозгами, то при k=1 и упорядоченном по возрастанию массиве вариантов уже будет порядка n^2...
Поза форумом
manuel написав:
Я думаю, что максимальный ответ будет при переборе с k=0, тоесть перебор с одним человеком из строя.
Не согласна. например: из 4х человек, стоящих по росту 1го человека можно выбрать 4мя способами, а 2х - 6-ю.
Поза форумом
alex_kasycky написав:
Максимум, ИМХО, около 10^50.
Согласен, точнее примерно 10^48
Поза форумом
Я согласен насчет максимума 10^48, Я говорил про k=0 max=100 000.
Поза форумом