ПЕ
Павел Ермачков

Нужно срочно написать программу на Pascal ABC, но не могу догнать, как же решается задача.

Даны 4 массива, заполняющиеся пользователем с клавиатуры:

Массив N, состоящий из 3 элементов (числа x,y,z - размеры основных массивов)

Массив A - целый неубывающий массив (A[1] <= ...<= A[x])

Массив B - целый неубывающий массив (B[1] <= ...<= B[y])

Массив C - целый неубывающий массив (C[1] <= ...<= C[z]).

Некоторое число содержится в каждом из трех целочисленных неубывающих массивов. Найти одно из таких чисел и число действий, потраченных на поиск. Число действий должно быть порядка x+ y + z. (Действие – 'nj один проход цикла) .

ОА
Ольга Андрианова

Делаем 3 указателя для всех массивов и в цикле увеличиваем тот, который показывает на самый маленький элемент. Если все 3 показывают на одно и то же - BINGO!

Юрбас
Юрбас

Да просто обходим массивы и сравниваем элементы. Как раз получится x+y+z действий. Было бы ln(x) - тогда бинарный поиск.

Александр Юдин
Александр Юдин

Пиши на почту, договоримся

Похожие вопросы
Помогите написать программу на Pascal. Срочно. Очень нужно.
составить программу в ABC Pascal
Помогите написать решение задачи в Pascal ABC
ABC Pascal написать подпрограмму
помогите написать программу Pascal ABC
помогите решить задачу по программе Pascal ABC
Помогите! Как в Pascal ABC написать: если (...<...), то (...)?
Задача в pascal abc!Графика!
нужна программа на с++ или pascal abc
Помогите! Нужно написать программу в Pascal abc! дан массив из n чисел.