|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2014, 18:16 | #1 |
Новичок
Джуниор
Регистрация: 09.06.2014
Сообщений: 2
|
Обработка последовательно вводимых чисел, без использования массива на Си
Доброго времени суток! Буду очень благодарен за ваш совет в решении данной задачи:
На вход программе в первой строке подаётся количество чисел N (4<N<10000). В каждой из последующих N строк подается одно целое положительное число, не превышающее 1000.Требуется найти минимальную сумму двух чисел из этой последовательности, отстоящих друг от друга не менее чем на 4 строки. Данные в массив загонять нельзя, т.е. надо уложиться в один проход. Я сначала думал найти 5 наименьших чисел (тогда как минимум 2 из них удовлетворяют удаленности на 4), и среди них уже тупо перебором искать сумму. Но этот метод работает только если все числа разные( Так вот, подскажите пожалуйста алгоритм действий. Код необязателен, хотя предполагается что задача будет выполнена на С. Я пока в тупике) |
09.06.2014, 19:17 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
09.06.2014, 20:28 | #3 |
Новичок
Джуниор
Регистрация: 09.06.2014
Сообщений: 2
|
Я тут успел нагородить некий аналог, но ваш код раза в 2 компактней и проще. Спасибо за ответ! И за урок краткости
Вопрос снят. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести массив чисел и некоторое число. Без использования другого массива переставить элементы в этом массиве (язык C) | sen95 | Помощь студентам | 3 | 16.05.2014 23:06 |
Генератор псевдослучайных чисел без использования встроеных функций | lordik333 | C# (си шарп) | 1 | 03.12.2012 20:18 |
Функция без использования массива | TAHK56 | Visual C++ | 1 | 04.06.2012 14:55 |
Сравнение чисел без использования оператора if | rapprozi | Помощь студентам | 11 | 10.05.2012 18:59 |
Палиндром без использования массива | Pingvinenok_Lolo | Помощь студентам | 17 | 13.11.2011 02:27 |