|
0 / 0 / 0
Регистрация: 28.05.2019
Сообщений: 13
|
|
Имеется n черных и белых карточек, сложенных в стопку05.06.2019, 00:35. Показов 4286. Ответов 4
Метки нет (Все метки)
Всем здравствуйте, не могу понять как сделать задачку:
Тема: «Структуры данных: очереди, стеки, списки» Имеется n черных и белых карточек, сложенных в стопку. Карточки раскладываются на стол в одну линию следующим образом: первая кладется на стол, вторая под низ стопки, третья- на стол, четвертая - под низ стопки и т.д., пока все карточки не будут выложены на стол. Каким должно быть исходное расположение карточек в стопке, чтобы разложенные на столе карточки чередовались по цвету: белая, черная, белая, черная и т.д. Написать нужно на С#, подскажите и помогите, пожалуйста, с решением. Что поделать, прогулял весь курс(
0
|
|
| 05.06.2019, 00:35 | |
|
Ответы с готовыми решениями:
4
Имеется две корзины с шарами. в первой А белых и В черных, во второй С белых и Б черных Имеется 10 белых и 5 черных шаров Имеются 2 ящика с шарами. В первом 3 белых и 7 черных, во втором 6 белых и 7 черных |
|
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
|
|
| 05.06.2019, 00:52 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 28.05.2019
Сообщений: 13
|
|
| 05.06.2019, 01:34 [ТС] | |
|
Забавный ответ, поэтому и прогулял...
Добавлено через 14 минут А если серьёзно подходить к делу, то как сделать я примерно представляю, т.е.: В нашем списке есть начало и конец, и каждый элемент его указывает на следующий за ним элемент. Будем считать , что у последнего элемента списка указатель на следующий за ним равен 0. Список можно представлять массивом. Например, если в списке 4 элемента, то за нашим A[1] находится A[2], затем A[3], A[4], A[0] т.к. 4-ый это последний элемент в нашем массиве. Из-за того, что мы кладём карточку на стол, наш A[1] исчезает, а A[2] становится A[1]. НО! Когда мы перекладываем сверху стопки под низ, происходит A[1]=A[4], A[2]=A[1]. А вот как это написать, я не могу понять
0
|
|
|
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
|
||||||||||||||||
| 05.06.2019, 08:15 | ||||||||||||||||
Сообщение было отмечено Cornooza как решение
Решение
В примере ниже, карты не белые и чёрные, а 1 и 0. Но вы можете всегда это легко изменить.
Сначала создаём метод, который просто разложит на стол любую колоду карт по указанным правилам
Кликните здесь для просмотра всего текста
Фишка в том, чтобы предварительно разложив карты на столе в правильном порядке, собрать их обратно в колоду, но в обратной последовательности, исходя из правил разложения карт на стол.
То-есть если бы вы записали видео, как раскладываете карты на стол по нужным правилам, а потом включили видео наоборот.
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 28.05.2019
Сообщений: 13
|
|
| 05.06.2019, 11:07 [ТС] | |
|
0
|
|
| 05.06.2019, 11:07 | |
|
Помогаю со студенческими работами здесь
5
В первой урне 6 белых и 4 черных шара, во второй 3 белых и 2 черных В первой урне 5 белых и 3 чёрных шара, во второй — 2 белых и 6 чёрных. В третьей урне все шары белые В урне 4 белых и 6 черных шаров. Не глядя берут 2. X подсчитывает количество белых шаров, Y чёрных В первом ящике 10 красных, 5 белых и 5 чёрных шаров. Во втором - 8 красных, 8 белых и 4 чёрных шара В первой урне 7 белых и 4 черных шаров, а во второй урне 8 белых и 5 черных шаров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
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
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|