|
9 / 9 / 0
Регистрация: 18.03.2020
Сообщений: 61
|
|
Фишки05.05.2020, 19:38. Показов 59300. Ответов 14
Метки нет (Все метки)
Дана полоска из клеток, пронумерованных от 1 до N слева направо. Разрешено:
Снимать или ставить фишку на клетку с номером 1. Ставить фишку на клетку, следующую за самой левой из установленных фишек (правее неё), если она пуста. Удалять фишку на клетке, следующей за самой левой из установленных фишек (правее неё), если она занята. Изначально полоска пуста. Нужно разместить фишки во всех клетках. Входные данные Программа получает на вход количество клеток в полоске N(1≤N≤10). Выходные данные Программа должна вывести последовательность номеров клеток, с которыми совершается действие. Если фишка снимается, то номер клетки должен выводиться со знаком минус. Количество действий не должно превышать 104. Если существует несколько возможных решений задачи, то разрешается вывести любое. Примеры Ввод 3 Вывод 1 2 -1 3 1
0
|
|
| 05.05.2020, 19:38 | |
|
Ответы с готовыми решениями:
14
Рекурсия на задачу “фишки” Python: рекурсия, задача "Фишки"
|
|
9 / 9 / 0
Регистрация: 18.03.2020
Сообщений: 61
|
||||||
| 06.05.2020, 02:02 [ТС] | ||||||
|
нашёл такой код:
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 3
|
||||||
| 07.05.2020, 15:02 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 3
|
|
| 07.05.2020, 15:59 | |
|
Алгоритм слегка неверный, он выдает не тот ответ на другие входные данные
0
|
|
|
9 / 9 / 0
Регистрация: 18.03.2020
Сообщений: 61
|
|
| 07.05.2020, 18:56 [ТС] | |
|
а как подправить код,чтобы он выдавал правильные ответы на все тесты?
0
|
|
|
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 3
|
|
| 07.05.2020, 19:02 | |
|
Ender227, мой код выдает вроде как правильные ответы, не знаю, что с этим делать
0
|
|
|
12 / 11 / 1
Регистрация: 04.05.2020
Сообщений: 5
|
|||||||
| 07.05.2020, 21:34 | |||||||
Сообщение было отмечено Ender227 как решение
Решение![]() Вот другой алгоритм, он работает на всех тестах (уверен, вы проходите тот же курс, что прошёл я):
9
|
|||||||
|
9 / 9 / 0
Регистрация: 18.03.2020
Сообщений: 61
|
|
| 07.05.2020, 21:53 [ТС] | |
|
__IAI__, да,вы правы,нашёл ваш код,спасибо огромное за рабочий код
0
|
|
|
0 / 0 / 0
Регистрация: 05.01.2023
Сообщений: 2
|
||||||
| 05.01.2023, 10:14 | ||||||
|
Raccoon of Evil, я написал похожий на твой алгоритм, но у тебя там есть ошибка в самом способе выставления фишек. Например, для длины 4 у тебя вывод 1 2 -1 3 -2 4 2 1. Если идти по нашему алгоритму, то вывод должен быть 1 2 -1 3 -2 4 1 2, т.е. в конце он должен поставить первую фишку, потом за самой крайней (первой), правее от неё, вторую.
Несмотря на то, что моя прога работает вроде верно, мой код не проходит по тестам. Мой код:
0
|
||||||
|
5220 / 3468 / 1172
Регистрация: 21.03.2016
Сообщений: 8,293
|
|
| 05.01.2023, 13:10 | |
|
naz_554, боюсь что спустя почти 3 года Raccoon of Evil, уже давно покинул этот сайт судя по количеству его сообщений - 3
0
|
|
|
0 / 0 / 0
Регистрация: 05.01.2023
Сообщений: 2
|
|
| 15.01.2023, 13:38 | |
|
Semen-Semenich, я понимаю, я думал, мб мне другие хелпанут. Просто нигде других ответов к этой задаче нет, все смотрят онли сюда. Я могу скопировать решение, но хотелось бы разобрать в своём.
0
|
|
|
3 / 3 / 0
Регистрация: 28.01.2022
Сообщений: 48
|
||||||
| 01.05.2024, 01:23 | ||||||
|
__IAI__, я хотел бы узнать, как именно работает данная функция. Можете объяснить, как работают
0
|
||||||
|
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,707
|
||||||
| 01.05.2024, 11:49 | ||||||
|
Мое решение:
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.07.2024
Сообщений: 1
|
||||||
| 22.07.2024, 11:43 | ||||||
|
Вот моё решение к этой задаче. Проходит все тесты.
Возможно оно не самое рациональное, но мне кажется, что такое решение наиболее понятно для чтения. Итак, перед нами стоит задача заполнить n ячеек фишками. Для этого нужно сначала заполнить первые n-1 ячеек, а потом очистить n-2 ячейки, чтобы в полоске осталась одная единственная фишка в ячейке под номером n-1. После этого можно поставить фишку в ячейку с номером n. Теперь осталось заполнить n-2 ячейки и мы получим ленту длиной n полностью заполненную фишками. Аналогично для удаления фишек.
0
|
||||||
| 22.07.2024, 11:43 | |
|
Помогаю со студенческими работами здесь
15
Фишки в круге Задача фишки в круге Задание на движение фишки
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|