Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Конкурсы и Олимпиады по Машинному программированию (КОМП) разбор 2-3


В сегодняшнем выпуске: рейтинг участников, и разбор сразу двух задач.

Рейтинг участников 

Лидеры остановились на задаче уровня 7. Это последняя заочная задача. Задачи  уровней 8 и 9 будут решаться очно.

Уровень 6

Урбанович Дмитрий Владимирович, Цыпченко Антон Станиславович, Шурмин Артем Андреевич.

Уровень 5

Федотова Анастасия Олеговна.

Уровень 4

Крыцкий Никита Владимирович, Бикмаматов Ильдар Тагирович.

Уровень 3

Коломиец Дмитрий Станиславович, Шуликин Илья Викторович, Андреев Денис Богданович.

Уровень 2

Малков Сергей Александрович, Рура Виталий Александрович, Рыбаков Кирилл Андреевич.

Уровень 1


Разбор задачи уровня 2

Решается она подобно задаче уровня 1. Значения логической формулы для всех значений переменных можно записать в массив. Это и сделано в примере решения.

program Level2;
const
TabRes :array['0'..'1','0'..'1','0'..'1'] of byte = (((0,0),(0,0)),((0,0),(1,1)));

var
A, B, C : string;
i : byte;
begin
readln(A);
readln(B);
readln(C);
for i:=1 to length(A) do write(TabRes[A[i],B[i],C[i]]);
writeln;
end.

Разбор задачи уровня 3

Возьмите пример решения задачи уровня 2 и замените значения в массиве TabRes.

Думаю, все заметили, что задачи уровней 1, 2 и 3 решаются одинаково.

Успеха!



Автор: Пупышев Вячеслав Викторович   
e-mail: pvv@uni.udm.ru   
Web: http://colymp.da.ru   

В избранное