|
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
|
|
микро-организмы14.10.2012, 19:37. Показов 1301. Ответов 9
Метки нет (Все метки)
дается квадрат NxN населенный микроорганизмами, каждую секунду выполняются следущие действия:
1. Все микроорганизмы имеющие меньше 2х соседей погибают (соседи- это микроорганизмы живущие в соседних по вертикали либо по горизонтали клетках) 2. Все микроорганизмы имеющие больше 3х соседей погибают 3. Во всех пустых клетках, которые имеют или имели ровно 3 клетки с микроорганизмами, рождаются новые микроорганизмы. Попытался бы решить сам но последнее третье условие не понял, оригинал задачи на английском, перевел как смог. Input: Первый ряд N (1 <= N <= 10) и количесвто пройденных секунд T (1 <= T <=100). Второй ряд N рядов по N строк, где 1-микроорганизм, 0- пустая клетка Output: N рядов по N строк, где 1-микроорганизм, 0- пустая клетка, после T секунд Пример 1 input 3 1 0 0 0 1 1 1 0 0 0 output 0 1 0 0 1 0 0 1 0 Пример 2 input 4 100 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 output 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 Пример 3 input 2 10 1 0 0 1 output 0 0 0 0
0
|
|
| 14.10.2012, 19:37 | |
|
Ответы с готовыми решениями:
9
Микро-микро фризы в играх микро ОС_АРМ Микро С и 12С |
|
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
|
|
| 14.10.2012, 19:40 | |
|
можешь попробовать и решение этой задачи погуглить , потому что оно есть, неуверен правда , что точно есть на С++ , но на Java есть, а так как языки очень похожи , то ты должен будешь разобратся
0
|
|
|
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
|
|
| 14.10.2012, 19:54 [ТС] | |
|
не нашел поэтому и обращаюсь
Добавлено через 12 минут Нашел но там везде тяжелые вариации этой игры, называется игра в жизнь нашел правила моей вариации: Распределение живых клеток в начале игры называется первым поколением. Каждое следующее поколение рассчитывается на основе предыдущего по таким правилам: пустая (мёртвая) клетка, рядом с которой ровно три живые клетки, оживает; если у живой клетки есть две или три живые соседки, то эта клетка продолжает жить; в противном случае (если соседей меньше двух или больше трёх) клетка умирает (от «одиночества» или от «перенаселённости»). Помогите плизз, если можно то код с пояснениями выложите.. очень нужно..хочу научиться программировать на таком уровне
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 15.10.2012, 15:03 | |
|
ilyasfromkz, у вас противоречие. В условии задачи вы пишете, что соседи по диагонали не учитываются, а в примерах они учитываются. Вы уж определитесь.
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 15.10.2012, 15:36 | |
|
Игра называется "Жизнь". Написана по 100500 раз на всех платформах, вплоть до осциллографов с калькуляторами! Она же старее Тетриса!
0
|
|
|
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
|
||
| 15.10.2012, 16:02 [ТС] | ||
|
0
|
||
|
181 / 179 / 23
Регистрация: 29.08.2012
Сообщений: 489
|
|
| 15.10.2012, 16:30 | |
|
ilyasfromkz, это в натуре не новая тема. Одна из первых программ которую я написал, кажется это была ещё ДВК-2 или СМ-4 была именно "Жизнь", попозже и на Синклере написал такую же ради интереса. Отсюда куда только не попадёшь - даже и исходный код на Си получишь. Весьма небольшая такая программка. Надеюсь твой уровень программирования не ограничится этим. Хотя задачу можно решать кучей способов. Вот было бы интересно через ООП (очень расширяет возможности в программировании) решить, допустим, описав свойства отдого элемента (бактерии), всякие там методы и прочее, а далее просто поместить их как бы в общее пространнство и дальнейшее их взаимодействие происходило бы по описанным тобой правилам, как бы само собой. Это как модель любого процесса, разбиваемого на конечные элементы. Представь, что Бог создал Вселенную из элементов всего нескольких видов, задав им некоторые свойства и сделал их много. Дальнейшее их взаимодействие происходило на основании их свойств и участие Бога не требовалось (в самом деле, не просчитывать же ему поведение каждой частички, это больно запарно). Создание нескольких элементов в начале позволило получить бесконечное многообразие Мира в дальнейшем, и даже, привело к зарождению жизни.
Множество игр основано на таком же принципе. К примеру, шахматы - поведение фигур строго оговорены, но многообразие взаимодействий огромно. Численнное моделирование различных процессоы тоже оперирует конечными элементами с заданными свойствами, так что это даёт возможность изучать физический мир с помощью компьютера. Тебе уже интересно? Тогда перед тобой нет преград! Реши задачу так чтобы самому было приятно и чтобы профессор опупел
0
|
|
| 15.10.2012, 17:46 | |
|
Не по теме: ИМХО, просто автор леньтяй, другой бы уже нашел и разбирался бы,на крайний случай задовал бы конкретные вопросы , а не сделайте за меня
1
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
| 15.10.2012, 19:49 | ||||||
1
|
||||||
|
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
|
||||||
| 15.10.2012, 20:13 [ТС] | ||||||
|
Mr.X, можете пожалуйста изменить ввод и вывод, убрать кмменты просто сначала вводится размерность поля и и длительность в секундах, а затем массив просто по циклу не по одному символу, а через обычный двойной цикл типа
Добавлено через 13 минут все спасибо не надо исправил выдает как надо поудалял разобрался в коде есть только пару моментов которые мы еще не проходили, и учительница немного тормозит, дает задачи на онлайн проверочной машине и я то еще сам дома занимаюсь по видеоурокам а вот остальные в группе нереально попадают, просто она походу даже не читает те задачи что там даются..мдее
0
|
||||||
| 15.10.2012, 20:13 | |
|
Помогаю со студенческими работами здесь
10
Микро sd HC 8 гигов Микро Alarm Микро-фризы в CS:GO Микро фризы Микро-фризы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|