Загадка1

Вы находитесь в кольцевом коридоре неизвестной длины. Через каждые 2 метра расположены лампочки с выключателями. В начальный момент лампы включены в случайном порядке. Ваша задача — определить длину коридора, управляя включением/выключением лампочек

Лига электриков

5.9K постов26.2K подписчика

Правила сообщества

Запрещён оффтоп, нарушение основных правил пикабу

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий
# Начальная инициализация
шаги = 0
начальная_позиция = текущая_позиция()
встретил_помеченную_лампу = False

# Шаг 1: Найти первую включённую лампу и выключить её (пометить)
если лампа включена:
выключить_лампу()
иначе:
включить_лампу() # Помечаем как особую (ON)
отметить_пометку = True

# Шаг 2: Начинаем движение по коридору
перейти_к_следующей_лампе()

пока не встретил_помеченную_лампу:
шаги += 1

если лампа включена:
выключить_лампу()
иначе:
# Лампа выключена — возможно, мы её выключили раньше
# или это изначально выключенная
ничего_не_делать()

перейти_к_следующей_лампе()

если текущая_позиция() == начальная_позиция:
если лампа включена:
встретил_помеченную_лампу = True

# Шаг 3: Вывод длины коридора
длина_коридора = (шаги + 1) * 2 # +1 потому что вернулись к началу
вывести("Длина коридора:", длина_коридора, "метров")
раскрыть ветку (11)
4
DELETED
Автор поста оценил этот комментарий

Нечем помечать. Изначально включенная и включенная тобой ничем не отличаются.

раскрыть ветку (3)
Автор поста оценил этот комментарий
Можно послюнявить и потом понюхать, например. Или выкрутить.
раскрыть ветку (2)
2
DELETED
Автор поста оценил этот комментарий

Не выкручивается. Закрыта плафоном.

Несмачиваемая поверхность.


Реально возможны два действия: включить и выключить.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Включить все, пройдя полный или неполный круг, выключить одну, сделать ещё круг, посчитать, умножить.
1
Автор поста оценил этот комментарий

это что за ИИ?

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

псевдокод же

Автор поста оценил этот комментарий
ChatGPT
раскрыть ветку (2)
0
DELETED
Автор поста оценил этот комментарий

Ебанина получилась

раскрыть ветку (1)
надпись на курточке
Автор поста оценил этот комментарий

а в чем тут екатерина банина виновата?)

Автор поста оценил этот комментарий

Если разрешено помечать, то можно просто бросить на пол, скажем, куртку — и идти себе, ничего не включая. Как чисто математическая задача подразумевает, что вы ограничены только действиями с выключателями.

Автор поста оценил этот комментарий
10 REM *** Симуляция кольцевого коридора ***
20 LET N = 32 REM количество лампочек (можно поменять)
30 DIM L(N) REM массив лампочек
40 FOR I = 1 TO N
50 LET L(I) = INT(RND * 2) REM случайное начальное состояние
60 NEXT I

70 REM *** основной алгоритм ***
80 LET P = 1 REM текущая позиция (лампа)
90 LET S = 0 REM счётчик шагов

100 IF L(P) = 0 THEN GO TO 200
110 LET L(P) = 0 REM выключаем лампу
120 LET S = S + 1

130 LET P = P + 1
140 IF P > N THEN LET P = 1
150 GO TO 100

200 REM *** результат ***
210 LET LENG = S * 2
220 PRINT "Длина коридора: ";LENG;" метров"
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества