Ուղարկել | Բոլոր լուծումները | Լավագույն լուծումները | Վերադառնալ ցուցակին |
GML0578 - ЛИЧНЫЙ ПРОВАЙДЕР |
В городе Руслана появилось много Интернет-провайдеров, т.е. таких компаний, которые предоставляют доступ в Интернет.
Провайдеров много, и пользователей, которые хотят подключиться, тоже много.
Загвоздка в том, что за месяц каждый провайдер может подключить только одного человека.
Вам предлагается написать программу, которая получает на вход список возможночтей пользователей (к кому они могут подключиться), а вам необходимо ответить, какое максимальное количество пользователей можно подключить в этом месяце?
Входные данные.
В первой строке три целых числа N M K , где N - количество пользователей, M - количество провайдеров, К - количество возможностей (1 ≤ N, M ≤ 1000; 1 ≤ K ≤ 30000).
Далее в K строках следует описание возможностей в виде A[i] B[i], что означает, что пользователь A[i] может подключиться к провайдеру B[i] (1 ≤ A[i], B[i] ≤ N,M).
Выходные данные.
Одно число - максимальное количество пользователей, которых можно подключить в этом месяце.
Пример.
N |
stdin |
stdout |
1 |
3 5 5 |
2 |
Ավելացրեց. | Հրանտ Հովհաննիսյան |
Ամսաթիվ. | 2016-08-29 |
Ժամանակի սահմանափակումը. | 1s |
Ծրագրի տեքստի սահմանափակումը. | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Լեզուներ. | Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE |
Աղբյուրը. | Գոմել: Ավագ տարիքային խումբ: |