🧩 Головоломки  ·  20 вопросов  ·  ~18 мин  ·  ⏱ Таймер 18:00  ·  Сложный  · 

Непростой тест по 7 Billion Humans: продвинутые приёмы решения

Материал о 7 Billion Humans по теме «продвинутые приёмы решения» собран вокруг нескольких разных аспектов: почему алгоритм, работающий для одного worker, может провалиться на группе; что полезно проверить после команды, которая перемещает всю толпу; как одна программа может распределить workers по разным ролям. В 7 Billion Humans они дают цельное представление о теме «продвинутые приёмы решения» — от узнаваемых деталей до связей между механиками и событиями.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: 20 вопросов, в каждом четыре варианта и только один верный. В ряде заданий нужно проверить два условия одновременно: если хотя бы одно неверно, весь вариант неверен. Итог строится по общему количеству верных ответов.
Вопрос 1 из 20
① Кто исполняет программу в 7 Billion Humans? ② Все ли workers получают одну и ту же программу? Какая пара верно отвечает на оба пункта?
Вопрос 2 из 20
Для многошагового решения нужны две точные опоры: ① Все ли workers получают одну и ту же программу? ② Для чего нужны команды pickup/drop? Какая комбинация верна целиком?
Вопрос 3 из 20
Сверьте сразу два элемента механики: ① Почему команда Move не гарантирует одинаковую новую клетку для всех? ② Что позволяет IF? В каком варианте оба ответа совпадают с правилами игры?
Вопрос 4 из 20
Один неверный пункт здесь ломает всю цепочку. ① Для чего нужны команды pickup/drop? ② Кто исполняет программу в 7 Billion Humans? Какая связка выдерживает проверку по обоим условиям?
Вопрос 5 из 20
Перед выполнением решения проверьте две детали: ① Что позволяет IF? ② Зачем workers могут использовать memory slots? Какой вариант даёт две корректные части?
Вопрос 6 из 20
Сложность этой связки — удержать два правила одновременно. ① Почему «единый код для всех» сложнее отдельных скриптов? ② Как одна программа может распределить workers по разным ролям? Какая пара ответов точна полностью?
Вопрос 7 из 20
Разберите ситуацию как два коротких подшага: ① Что означает направление вроде north/east в команде worker? ② Почему параллельное выполнение может создать конфликт? Какой вариант верно закрывает оба?
Вопрос 8 из 20
Вместо угадывания по одному знакомому слову проверьте оба условия: ① Зачем workers могут использовать memory slots? ② Что полезно проверить после команды, которая перемещает всю толпу? Какая пара остаётся без противоречий?
Вопрос 9 из 20
Два шага одной логической проверки. Сначала: «Как одна программа может распределить workers по разным ролям?» Затем: «Чем worker-local view полезен для алгоритма?» Какая пара ответов верна?
Вопрос 10 из 20
В сложном решении нельзя ошибиться ни в одном из двух пунктов: ① Почему параллельное выполнение может создать конфликт? ② Что позволяет IF? Выберите вариант, где обе части верны.
Вопрос 11 из 20
Проверьте план по двум условиям сразу: ① Что полезно проверить после команды, которая перемещает всю толпу? ② Почему «единый код для всех» сложнее отдельных скриптов? Какая связка проходит обе проверки?
Вопрос 12 из 20
Представьте, что перед ходом нужно быстро восстановить два правила. ① Чем worker-local view полезен для алгоритма? ② Что означает направление вроде north/east в команде worker? Какой вариант отвечает правильно на оба вопроса?
Вопрос 13 из 20
① Почему детерминированная программа может дать разные действия разным workers на одной строке кода? ② Что нужно учитывать при использовании соседа как ориентира? ③ Что обычно означает оптимизация size? Какая комбинация верно отвечает на все три пункта?
Вопрос 14 из 20
Одна ошибка в этой тройке делает весь маршрут ненадёжным. ① Что делает задачу похожей на SIMD-программирование? ② Почему алгоритм, работающий для одного worker, может провалиться на группе? ③ Что в 7 Billion Humans служит главным инструментом решения задач? Где все три ответа совпадают с механикой игры?
Вопрос 15 из 20
① Почему временное хранение в memory может предотвратить потерю данных? ② Как распределять объекты между workers, чтобы они не конфликтовали за одну цель? ③ Почему детерминированная программа может дать разные действия разным workers на одной строке кода? Какая комбинация верно отвечает на все три пункта?
Вопрос 16 из 20
① Что нужно учитывать при использовании соседа как ориентира? ② Что обычно означает оптимизация size? ③ Что делает задачу похожей на SIMD-программирование? Какая комбинация верно отвечает на все три пункта?
Вопрос 17 из 20
Финальная проверка плана состоит уже из трёх пунктов: ① Почему алгоритм, работающий для одного worker, может провалиться на группе? ② Что в 7 Billion Humans служит главным инструментом решения задач? ③ Почему временное хранение в memory может предотвратить потерю данных? Какая тройка ответов верна полностью?
Вопрос 18 из 20
Здесь нельзя позволить себе одну «почти верную» деталь. Проверьте три условия: ① Как распределять объекты между workers, чтобы они не конфликтовали за одну цель? ② Почему детерминированная программа может дать разные действия разным workers на одной строке кода? ③ Что нужно учитывать при использовании соседа как ориентира? Какой вариант проходит все три?
Вопрос 19 из 20
① Что обычно означает оптимизация size? ② Что делает задачу похожей на SIMD-программирование? ③ Почему алгоритм, работающий для одного worker, может провалиться на группе? Какая комбинация верно отвечает на все три пункта?
Вопрос 20 из 20
Представьте разбор сложной сцены вслух. Нужно точно ответить на три вопроса: ① Что в 7 Billion Humans служит главным инструментом решения задач? ② Почему временное хранение в memory может предотвратить потерю данных? ③ Как распределять объекты между workers, чтобы они не конфликтовали за одну цель? Какая версия разбора корректна целиком?

Ответьте на все 20 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу