![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 10.11.2010
Сообщений: 4
|
![]()
Два игрока имеют гири на чашах весов. Гири первого игрока (N штук) стоят на первой чаше, а второго (M штук) - на второй.
Гири отличаются весом, для каждой гири задан свой вес. Двух гирь с одинаковым весом нет. В начальный момент суммарный вес гирь больше. Тот, кто ходит первый, убирает по одной гире со своей чаши, пока вес его гирь не станет меньше веса гирь противника. После этого ход переходит к противнику. Выигрывает тот, кто первым уберет все гири. Требуется определить, кто из них выиграет при оптимальной стратегии обоих игроковю Входные данные: В первой строке входного файла содержатся два числа (через пробел) - N и M 0<N<=50000, 0<M<=50000. В последующих N+M строках расположены целые положительные числа а[i] (0<a[i]<=1000000, 1<=i<=N+M),веса гирь сначала первого, а затем второго игроков. Выходные данные: в выходном файле должны отображаться последовательности убираемых гирь через пробел (каждая последовательность на новой строке), в последней строке номер выигравшего. (1 или 2). Оптимальной стратегией будет "убирание гирь с минимальным весом". Как то так. Могу кинуть свой вариант решения, но как сказала учительница - оч долгий он у меня. Можно решить быстрее через подпрограмму процедуру. Очень надо сделать!... Завтра сдавать... Последний раз редактировалось Lusy; 10.11.2010 в 23:51. |
![]() |
![]() |
![]() |
#2 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]() Цитата:
![]()
Alar, верни репу!
|
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 10.11.2010
Сообщений: 4
|
![]()
Ладно) Но мне говорили что у меня слишком не стандартное мышление оо" и они только больше путаются оо"
Вот: Код:
Последний раз редактировалось Stilet; 11.11.2010 в 10:16. |
![]() |
![]() |
![]() |
#4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
А где работа с файлами, пардон? О_о
"in teger" пишется слитно... У Вас программа не зацикливается случаем? А то я впервые встречаюсь с метками в паскале( да, я нуб)
Alar, верни репу!
|
![]() |
![]() |
![]() |
#5 | ||||
Новичок
Джуниор
Регистрация: 10.11.2010
Сообщений: 4
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
я запуталась оо" блин, очень прошу, Вы сможете что нибудь с этим сделать?? Мне завтра, а вернее уже сегодня сдавать.... |
||||
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
![]() Код:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 10.11.2010
Сообщений: 4
|
![]()
огромное спасибо *_* не знаю что бы без вас делала)))
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на "записи" (Паскаль) | patisson74 | Помощь студентам | 1 | 18.11.2009 07:38 |
Паскаль.Программа "Верификация", "Кака бригадиру разделить заработанные деньги?".Сложные | Valik102 | Помощь студентам | 11 | 23.06.2009 15:30 |
Паскаль.Программа "Верификация", "Кака бригадиру разделить заработанные деньги?".Сложные | Valik102 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.06.2009 09:11 |
Паскаль. 2 задачи (Программа "Верификация","КАК БРИГАДИРУ РАЗДЕЛИТЬ ЗАРОБОТАННЫЕ ДЕНЬГИ") | Valik102 | Помощь студентам | 3 | 20.05.2009 20:42 |
Задача на Турбо Паскаль "Лабиринт" | H[o][o]K | Помощь студентам | 1 | 17.12.2007 18:46 |