АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

908. Coloring of patterns

Time Limit: 3 seconds
Memory Limit:131072KB
Points:10
View Problem Statistics Submit Problem added Administrator

Дана целочисленная последовательность a1a2, ..., aN и M паттернов вида (x, y, d). Будем говорить, что часть последовательности al, ..., ar покрывается паттерном (x, y, d), если:

·      rl + 1 = d;

·      al = x;

·      ar = y.

Найдите все элементы последовательности, которые покрыты хотя бы одним паттерном.

В первой строке входного файла записано целое число N (1  N  5∙104) — длина последовательности. Во второй строке через пробел записаны целые числа a1a2, ..., aN (−108  ai  108). В третьей строке записано целое число M (1  M ≤ 5∙104) — количество паттернов. В i-й из следующих M строк записаны три целых числа xiyidi, которые задают i-й паттерн (−108  xi, yi ≤ 108; 2 ≤ di ≤ 20).

В выходной файл выведите строку длины N, состоящую из нулей и единиц. На i-й позиции должна стоять единица, если элемент ai покрыт хотя бы одним паттерном и ноль в противном случае.

Пример

Поток ввода

Поток вывода

5

1 2 3 4 5

3

2 3 2

3 4 2

1 5 4

01110

 


View Problem Statistics Submit Author/source:
Problems from Contests / Vologda Students Contests / XIV InterUni Olympiad 2011 /
907. F - Poll of devices 908. 909. H - Cellular communications 910. I - Rоuting 911. J - Weighting-2
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.609 sec.
© Copyright VSTU, AVT, Nosov D.A.