0 / 0 / 0
Регистрация: 25.11.2018
Сообщений: 15
|
|
1 | |
Найти самую "красивую" последовательность, состоящую из N чисел19.06.2020, 15:31. Показов 2481. Ответов 4
Метки нет (Все метки)
Не могу решить эту задачу уже 3 дня, не понимаю в чем логика, может быть кто-то догадается и сможет мне объяснить ?)
Задача №1850. Красивая последовательность Красотой последовательности состоящей из N натуральных чисел, будем называть минимальное натуральное число M, не представимое в виде алгебраической суммы некоторых элементов данной последовательности. Например, красота последовательности 2,3,4 равна 8 (1=−2+3, 2=−2+4, 3=3, 4=4, 5=2+3, 6=2+4, 7=4+3, 8=?). Напишите программу, которая по заданному числу N, находит самую красивую последовательность, состоящую из N чисел. Входные данные Во входном файле находится число N (1 ≤N ≤ 20). Выходные данные Выведите в выходной файл N чисел – элементы найденной последовательности, упорядоченные по неубыванию. Примеры тестов : входные данные 2 выходные данные 1 3
0
|
19.06.2020, 15:31 | |
Ответы с готовыми решениями:
4
Найти самую короткую последовательность, состоящую из нулей Найти в последовательности самую длинную подпоследовательность, состоящую только из положительных чисел Найти в последовательности самую длинную подпоследовательность, состоящую только из положительных чисел Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из положительных чисел Задана последовательность из N чисел. Найти самую длинную последовательность, обладающую данным свойством |
317 / 114 / 37
Регистрация: 26.11.2019
Сообщений: 735
|
||||||
19.06.2020, 20:15 | 2 | |||||
Ограничения до 20, значит можно перебрать каждое число
Добавлено через 3 минуты То есть так
Но вроде ответ всегда 1, 2, ...n - 1, n + 1
1
|
440 / 283 / 183
Регистрация: 23.06.2018
Сообщений: 651
|
|
19.06.2020, 23:11 | 3 |
Сообщение было отмечено kate_sam как решение
Решение
Super-Hacker, хорошо бы просто перебрать, но тут натуральные числа, а не цифры, то есть все целые от 1 до бесконечности.
Тем не менее, я попытался перебрать... И вижу последовательность из степеней тройки. Для краткости S - последовательность. N = 1, M = 1, S = 1 (по логике) N = 2, M = 4, S = 1, 3 (из примера) N = 3, M = 13, S = 1, 3, 9 (перебрал числа от 1 до 200) N = 4, M = 40, S = 1, 3, 9, 27 (перебрал числа от 1 до 100) И всё довольно просто, жалко я не додумался до этого без перебора. Есть последовательность, позволяющая получить все целые числа в промежутке [1;M]. Добавим в последовательность одно число x = M * 2 + 1. Получим: Промежуток [1; M], который уже был. Промежуток [M+1; M*2] = [x-M; x-1]. Само число x = M*2+1. Промежуток [M*2+2; M*3+1] = [x+1; x+M]. Ну а почему степень тройки - думаю вы и сами выразите, если понадобится.
1
|
Вездепух
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,052
|
|
20.06.2020, 06:44 | 4 |
Что в данном случае имеется в виду? Судя по примеру, числа последовательности могут входить в сумму как со знаком
+ , так и со знаком - . Но понятие алгебраической суммы такого не подразумевает. Так откуда взялись отрицательные слагаемые?Если числа последовательности могут входить в сумму как со знаком + , так и со знаком - , то в задаче сразу же проглядывает намек на симметричную троичную систему счисленияТо есть навскидку в качестве решения я бы предложил последовательность степеней 3: 1, 3, 9, 27... и все. Другими словами, перед вами классическая Задача о Гирях для равноплечных рычажных весов. Ее просто "замаскировали", чтобы труднее было искать готовый ответ в интернете.
1
|
0 / 0 / 0
Регистрация: 15.08.2021
Сообщений: 1
|
|
02.05.2022, 21:27 | 5 |
0
|
02.05.2022, 21:27 | |
02.05.2022, 21:27 | |
Помогаю со студенческими работами здесь
5
В данном тексте выделить самую длинную последовательность, состоящую из цифр и букв, чередующиеся между собой Найти самую длинную последовательность простых чисел Найти самую длинную последовательность чисел в массиве В списке чисел найти самую длинную последовательность Найти самую длинную последовательность чисел в одномерном массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |