Матвеев
?>

Коля очень любит играть в космонавтов. Правда сегодня он выбрал игру еще более космического масштаба и играет в большие космические объекты. Его игра выглядит так: В космосе на отрезке находятся n метеоритов. Для каждого метеорита известна его масса, и в зависимости от знака при массе, метеориты летят влево (при знаке минус), или же вправо. При столкновении метеорит с меньшей массой взрывается, при одинаковой массе уничтожаются оба метеорита. При этом метеоритов с нулевой массой не бывает. Узнайте, какие метеориты уцелели и выведите их в том же порядке, в котором они были изначально, чтобы Коле быстрее доиграть в игру, потому что ему уже пора идти обедать.. Входные данные В первой строке задано число n — количество метеоритов. (1⩽n⩽10е6 Во второй строке дано n чисел — массы и направления движения метеоритов. (−10е9⩽ai⩽10е9, ai≠0). Выходные данные Выведите две строки: на первой количество уцелевших метеоритов, на второй массы и направления оставшихся метеоритов после всех столкновений. Порядок вывода метеоритов должен совпадать с их изначальным расположением. Примеры входные данные 3 10 2 -5 выходные данные 1 10 входные данные 5 -5 1 -1 4 -3 выходные данные 2 -5 4 входные данные 2 8 -8 выходные данные 0

Информатика

Ответы

sadinuraliev263
Деревья строятся просто: добавляем узел – операцию, которая выполняется последней, и к ней два потомка – аргументы этой операции. Например, для выражения a + b операцией будет "+", а аргументами – a и b. Затем в таком же виде представляем аргументы этой операции, пока все аргументы не будут содержать выражений. Построенные деревья во вложении.

Префиксная форма записи заключается в том, что сначала записывается операция, потом префиксная запись её первого аргумента, потом второго аргумента. Это соответствует обходу дерева сверху вниз и слева направо, записываем, что сверху, потом идем вниз. Вот что получится в итоге:
а) * + a b + c * 2 d
б) + * - * 2 a * 3 d c * 2 b
в) - * 3 a * + * 2 b c d

В постфиксной записи, наоборот, записываются сначала аргументы, потом операция. Это соответствует обходу дерева снизу-вверх.
а) a b + c 2 d * + *
б) 2 a * 3 d * - c * 2 b * +
в) 3 a * 2 b * c + d * -
Постройте дерево, соответствующее арифметическому выражению. запишите это выражения в префиксной и п
Постройте дерево, соответствующее арифметическому выражению. запишите это выражения в префиксной и п
Постройте дерево, соответствующее арифметическому выражению. запишите это выражения в префиксной и п
mukbidc
На сегодняшний день существуют сайты, проводящие тестирование, показывающие теорию при неправильном решении задач.
Прямая связь - показ веб-страниц с заданиями, решениями, теорией. Обратная связь - получение данных о правильности решения задач, регулировка количества задач в зависимости от правильности выполнения.

Преимущества:
- доступ к контенту от лучших учителей 
- доступ к урокам в удобное время
- возможность "геймификации" - внедрения игрового процесса обучения
- моментальная проверка задач
- возможность автоматической генерации вариантов задания, делающая задания более разнообразными

Недостатки:
- отсутствие реакции на необычные ситуации
- отсутствие контроля процесса выполнения
- ограниченность круга задач с автоматической проверкой (как правило, тестами)
- недостаток "креативных" задач

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Коля очень любит играть в космонавтов. Правда сегодня он выбрал игру еще более космического масштаба и играет в большие космические объекты. Его игра выглядит так: В космосе на отрезке находятся n метеоритов. Для каждого метеорита известна его масса, и в зависимости от знака при массе, метеориты летят влево (при знаке минус), или же вправо. При столкновении метеорит с меньшей массой взрывается, при одинаковой массе уничтожаются оба метеорита. При этом метеоритов с нулевой массой не бывает. Узнайте, какие метеориты уцелели и выведите их в том же порядке, в котором они были изначально, чтобы Коле быстрее доиграть в игру, потому что ему уже пора идти обедать.. Входные данные В первой строке задано число n — количество метеоритов. (1⩽n⩽10е6 Во второй строке дано n чисел — массы и направления движения метеоритов. (−10е9⩽ai⩽10е9, ai≠0). Выходные данные Выведите две строки: на первой количество уцелевших метеоритов, на второй массы и направления оставшихся метеоритов после всех столкновений. Порядок вывода метеоритов должен совпадать с их изначальным расположением. Примеры входные данные 3 10 2 -5 выходные данные 1 10 входные данные 5 -5 1 -1 4 -3 выходные данные 2 -5 4 входные данные 2 8 -8 выходные данные 0
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

armsam76
Versalmoda
ietishkin
atvkaprolon
filimon211
Алина Ракитин1730
Марина555
kate281078
mon84
Александр734
ogonizoloto
sjmurko
Мартынова_Ринатовна1657
Нужно сделать задание в Pascal ABC.!
kulagin777
eisakov86