2 13 43 Вычисление


2 13 43 Вычисление значение выражения в обратной польской записи опять же реализуется с использованием стека. Если очередная лексема, выделенная из строки, число, то она записывается в стек, а если операция, то последняя выполняется с двумя верхними элементами стека и результат записывается в стек. Продолжим трассировку нашего примера (пробелы из строки исключаются при выделении лексем). о93_1 Данные о связях между пунктами будем хранить в массиве Alink[1..N,1..N], элементы которого равны 0 или 1. Значение Alink[i,j]=1 говорит о том, что между пунктами i и j есть дорога. В двумерном массиве Aplace[1..N,1..M] для каждого робота значениями, равными единице, будем указывать те населенные пункты, в которых данный робот может находиться в данный момент времени. Поясним логику решения на примере. Четыре робота находятся в пунктах 1, 2, 7, 8. Alink Aplace 1 2 3 4 5 6 7 8 1 2 3 4 1 0 1 1 0 0 0 0 0 1 1 0 0 0 2 1 0 1 0 0 0 0 0 2 0 1 0 0 3 1 1 0 1 1 0 0 0 3 0 0 0 0 4 0 0 1 0 0 1 0 0 4 0 0 0 0 5 0 0 1 0 0 1 0 0 5 0 0 0 0 6 0 0 0 1 1 0 1 1 6 0 0 0 0 7 0 0 0 0 0 1 0 0 7 0 0 1 0 8 0 0 0 0 0 1 0 0 8 0 0 0 1 Что
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz