АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

207. Открытки и конверты

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added Undefined

Жюри решило поздравить авторов метода Форда-Фалкерсона, алгоритмов Флойда-Беллмана, Кнута-Морриса-Пратта, формы Бэкуса-Науэра, схемы Ривеста-Шамира-Адлемана и других классиков Computer Science с наступающим 4 июля (Днем независимости). Для этого было куплено N открыток и M конвертов. К сожалению, конверты и открытки оказались разных размеров, и некоторые открытки помещаются не во все конверты. Напишите программу, находящую такое распределение открыток по конвертам, при котором поздравления получат наибольшее число классиков Computer Science. В один конверт разрешается вкладывать не более одной открытки. 

Input

В первой строке входного файла записаны числа M и N (0 ≤ M, N ≤ 100). Далее записаны высота и ширина каждого из M конвертов, затем - высота и ширина каждой из N открыток. Размеры конвертов и открыток являются натуральными числами, не превосходящими 32767, и разделяются пробелами и/или символами перевода строки.

Output

Выведите в выходной файл целое число K - максимальное количество открыток, которые можно разложить по конвертам. Далее выведите K пар целых чисел, означающих номер открытки и номер конверта, в который ее необходимо положить.

Sample

InputOutput
4 4
3 3 141 282 282 141 200 100
3 1 140 280 141 282 201 1
4
1 1 2 3 3 2 4 4

View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Graphs /
206. Ориентация графа 207. 204. Переливания 196. Покрытие путями 195. Поможем МПС
Educational Courses / Algorithms and Data Structures / Graph Algorithms /
205. Игра в города 207. 247. Удаление клеток
Problems from Contests and Camps / Trainings of Vologda SU / Training 04.10.2006 /
206. C - Ориентация графа 207. 208. E - Михаил Густокашин против бюрократии
Problems from Contests and Camps / Trainings of Vologda SU / Maximum flows and matchings /
77. A - Dangerous Pairs 207. 286. C - Lectures 839. D - Military Labirinth
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.