![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.10.2011
Сообщений: 17
|
![]()
1. Зёрна
Имя входного файла: input.txt мя выходного файла. output.txt В банке находятся белые и черные зернышки. Каждый раз из банки вынимают наугад два зерна. Если они одинакового цвета, то их выбрасывают, а в банки кладут черную зерно (черных зерен в достаточном количестве). Если же зерна разного цвета, то черную выбрасывают, а белую возвращают в банки. Эти действия повторяют, пока не останется одна зернышко. Задание Напишите программу, которая по известным количеством черных и белых зерен определяет цвет последнего зерна. Входные данные. В единственной строке записаны два числа - количество белых и черных зерен. Выходные дате, Единственная строка выходного текстового файла должно содержать цвет зерна, оставшуюся: white - если зерно белая, black - если зерно черная. Пример входных и выходных данных: ![]() 2. Крупнейшее произведение Имя входного файла: input.txt мя выходного файла. output.txt Максимальное время работы на одном тесте: 5 секунд. Дано N целых чисел. Задачи. Необходимо выбрать из N целых чисел три таких числа, произведение которых максимальный Входные данные. Первая строка входного файла содержит одно число N - количество чисел в последовательности (3 <N <106). Во второй строке записано саму последовательность: N целых чисел, по модулю не превышают 30000. Выходные дате. В выходной файл выведите Три искомых числа в произвольном порядке. Если существует несколько различных троек чисел, дающих максимальный произведение, то выведите произвольную из них Пример входных и выходных данных: ![]() На олимпиаде именно две эти не смог решить(первую решил кое-как - проходила 3 теста из 5, постоянно писала "блек") Поможете? Сказали разобраться, но голова не варит(( Последний раз редактировалось clasterit; 23.10.2011 в 17:53. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.10.2008
Сообщений: 337
|
![]()
можно краткий перевод 3-ей?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.10.2011
Сообщений: 17
|
![]()
немного не понял вопроса
![]() 2 перевел. Забыл из переводчика забрать)) Последний раз редактировалось clasterit; 23.10.2011 в 17:53. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.07.2011
Сообщений: 376
|
![]()
С украинского на русский перевести)
Люблю на ты.Я человек простой
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.10.2011
Сообщений: 17
|
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.10.2011
Сообщений: 17
|
![]()
никто не знает?
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.07.2011
Сообщений: 376
|
![]()
Знать возможно и знаем да вот лень делать.
Вот если бы ты сам что-то тут проделывал и оживлял сам процесс то возможно бы и подключились к решению задачи.
Люблю на ты.Я человек простой
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 23.10.2011
Сообщений: 17
|
![]()
Leshii, сам-то и оживляю))
Такс. Попробовал сделать через деление(мод) - программка запахала!)) Кому интересно: Код:
Может кто-то имеет какие-то мысли на счёт 2 задачки?) |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() Вы уверены, что задача решена правильно?! Рассмотрите решение, если число белых W равно нулю, а число чёрных B равно 3. (программа выдаст WHITE). Вы уверены, что в корзине останется БЕЛОЕ зёрнышко ?.. ДОБАВЛЕНО впрочем, идея решения абсолютно правильная. Только на нечётность надо проверять количество БЕЛЫХ зёрнышек. Если их (белых) чётное число, то останется в итоге ЧЁРНОЕ, если их (белых) нечётное число - то останется БЕЛОЕ. ну и добавить проверку, когда в начале сразу ОДНО зёрнышко. т.е. я бы предолжил такой вариант Код:
Последний раз редактировалось Serge_Bliznykov; 25.10.2011 в 15:49. |
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
по второй задаче смотрите алгоритм тут:
Найти числа произведение которых самое большое |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
3 олимпиадные задачки | ZePr | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 13.10.2011 18:09 |
Помогите решить задачки | Newum | Помощь студентам | 6 | 02.07.2009 14:12 |
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз | VADOS2009-1 | Помощь студентам | 0 | 03.06.2009 18:11 |
Помогите решить задачки по С++ | Gavrik | Помощь студентам | 6 | 20.02.2009 23:49 |
ПОМОГИТЕ РЕШИТЬ ЗАДАЧКИ! | Ватрушка90 | Microsoft Office Excel | 5 | 04.12.2008 21:48 |