powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Относительно простые задачки
25 сообщений из 339, страница 5 из 14
Относительно простые задачки
    #39918584
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
что нужно указать в качестве разбиения натуральных?
придумать правило, по которому можно для любого числа определить, в какую из этих трёх частей оно попадёт.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918586
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr Sharahov
что мешает засунуть каждое число в свою часть, содержащую только это число?
частей всего, а натуральных чисел много.

Или я не понял вопрос...
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918588
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря, полностью задача такая: для любого k придумать разбиение множества натуральных чисел на k частей, чтобы числа m, 2m, 3m, ..., k*m попадали в разные части.

Понятно, как это делать для конкретных k, но общий способ что-то не придумывается...
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918628
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя пользователя1,
я бы не сказал, что понятно даже для 3-х.
Обзовём классы: х 2х 3х. 1 обязана быть в классе х.
Строим:
х 2х 3х1 2 34 8 12 5 10 156 12 .....
Сначала всё однозначно, но при х=6, я впадаю в ступор, дважды случается 12.
Что я не так делаю? требую разоблачения.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918760
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
Что я не так делаю?
все так, но покамест не выявлена общая идея, по которой не только для трёх, а вообще для произвольного количества можно решать.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918796
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя пользователя1, дорогой,
я ведь не сам фокус прошу разоблачить. Что Я не так деляю, из=за чего получаю ротиворечие? Или чего-то не увидел в формулировке. Чего не увидел? или классы могут пересекаться, или не всё из 2Х 3Х имеет Х, или ..?
Тут же все шаги обязаловка (ИМХО):
(1,2,3) обязательно. И вообще все остальные простые в Х, в 2Х - подмн-во чётных, в 3Х - подмн-во кратных 3. Затем вычёркиваем наподобие Эратосфена с той разницей, что м.б. ветвления. Но далее:
(4 8 12) - обязат,
(5 10 15) - обязат
6 обязат в Х, иначе противоречие с п.1
и тогда (6 12 18) ??
Итого 12 в 2Х и в 3Х одновременно. Значит 6 не мо.б. в Х. Где ж тогда?..
И значит невозможно. Что не так в ситуации?
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918799
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98,

возможно, в табличке некоторые числа "сели не в свои сани"
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918881
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чё было прямо не сказать, что не требуется обязательно К в Х, 2К в 2Х .., главное чтоб всегда в разные? или снова не так?
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918885
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
главное чтоб всегда в разные?
именно так.

Про обязательные в условии ничего не сказано.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918886
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что с поездом?

Автор заказывал алгоритм с O(n).
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918888
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А что с поездом?

Автор заказывал алгоритм с O(n).
приз ушел автору 22060302

моё решение тут 22060460 , последняя строка
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918900
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас-же квадратичная сложность. С каким-то коеффициентом но все равно - площадь.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918901
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё был вариант, который я так и не понял) но там реально больше 3.5*N не было ни при каких раскладах
22061152
SearchBi
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918902
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
У вас-же квадратичная сложность. С каким-то коеффициентом но все равно - площадь.
где квадратичная?
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918904
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если продублировать рисунок поезда несколько раз (как матрицу) и обозначить на
нем посещения вагонов - то будет рисунок наподобие пирамиды или
расширяющейся трапеции. Это суть - площадь от N. Тоесть квадратичная
сложность.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918908
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Если продублировать рисунок поезда несколько раз (как матрицу) и обозначить на
нем посещения вагонов - то будет рисунок наподобие пирамиды или
расширяющейся трапеции. Это суть - площадь от N. Тоесть квадратичная
сложность.
где именно ты увидел квадратичную сложность?
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918910
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это хождение по поезду туда-сюда

повторяем описанную процедуру, до тех пор пока не обнаружим в A свет.
Это суть - вложенный цикл. Который расширяется до N.
Как треугольная матрица. Он - полиномиален. И степень полинома - количество
вложенных циклов. Если два цикла - квадрат. Три цикла - куб и так далее.
Если внутренний цикл расширяется или сужается это "тем не менее"
полином второй степени. Просто с делителем.

И я не понимаю как вы в этой задаче можете гарантировать N.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918914
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

После проверки каждого отрезка точка А перемещается в начало следующего, нет полных обходов поезда.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918915
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

там уже разобрали и согласились, что 5N, читай первую страницу
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39918916
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну сорян тогда я ошибся.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39919225
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя пользователя1,
Я так думаю:
Сначала
1 2 3
Затем:
ПРОИЗВЕД(pi^ki) * (2^2a+1 * 3^2b) * (3^2d+1 * 2^2c)
(скобки в показателях степени опущены). Мож и допилить надо, да не царское это дело.
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39919237
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
(2^2a+1 * 3^2b) * (3^2d+1 * 2^2c)
кто все эти буквы?
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39919246
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя пользователя1, конспиратор, японамать.
pi - простые, окромя 2 и 3
ki a b c d -- показатели сепени (натуральные, и 0 там, где нужно)
i -- натуральный индекс по простым множителям
Соответственно в классе Х все, кто не делится на 2 и 3
в 2Х -- они же домноженные на нечётные степени 2 и чётные 3
в 3Х -- аналогично, но 3 в нечётной и 2 в чётной.

Полагаю, очень близко к ответу, но у меня закончились карандашные грифили, они очень ломкие ...
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39919252
Фотография Имя пользователя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
Соответственно в классе Х все, кто не делится на 2 и 3
в 2Х -- они же домноженные на нечётные степени 2 и чётные 3
в 3Х -- аналогично, но 3 в нечётной и 2 в чётной.
так и не понял, где число 42...
...
Рейтинг: 0 / 0
Относительно простые задачки
    #39919267
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iOracleDev
Обозначим стартовый вагон буковкой A, выключим в нем свет и пойдем по ходу поезда, идем пока свет в вагонах горит, дошли до вагона с выключенным светом, обозначим его буковкой B, включаем в нем свет и идем обратно в A, если в A горит свет, значит мы обошли все вагоны, если свет в A выключен, то включаем его и возвращаемся в вагон B, выключаем в вагоне B свет, назначаем вагон B вагоном A и далее повторяем описанную процедуру, до тех пор пока не обнаружим в A свет.

Если будет дан поезд с 1000 вагонами где свет включен в четных вагонах
и выключен в нечётных (worst case) данный алгоритм КМК все таки
получаем квадратичную сложность.

Под элементарной операцией я подразумеваю движение в любую сторону
и действия со светом.

Если я прав - то состав с 2000 вагонами приведет к увеличению количества
операций не в два а в большую величину.
...
Рейтинг: 0 / 0
25 сообщений из 339, страница 5 из 14
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Относительно простые задачки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]