#P15636. [2019 KAIST RUN Spring] Jealous Teachers
[2019 KAIST RUN Spring] Jealous Teachers
题目描述
首尔科学高中(Seoul Science High School)有 位老师和 名学生。因为明天是韩国的教师节,所以每名学生都买了 朵花。然而,其中一名学生退学了,现在学校里只剩下 名学生。
老师们非常嫉妒,如果某位学生送给他们的花比其他学生少,他们就会给那位学生打 F 等第。因此,每位老师必须恰好收到 朵花。一名学生只能将花送给他/她曾受教过的老师,并且你知道哪些学生曾受教于哪些老师。
Younghun 是首尔科学高中的学生,他需要你帮忙组织这次活动。
输入格式
第一行包含两个整数 和 (, ),分别表示老师的数量以及(学生,老师)关系对的数量,其中学生曾受教于该老师。
接下来的 行描述这些关系:第 行包含两个整数 , (, ),表示第 名学生可以将花送给第 位老师。保证所有关系对互不相同。
输出格式
如果无法让所有老师收到相同数量的花(即 朵花),则在第一行输出单个数字 。
否则,你的程序应输出 行。在第 行,输出一个整数,表示第 名学生送给第 位老师的花的数量。
如果存在多个可能的答案,输出其中任意一个即可。
6 12
1 3
1 4
1 5
2 2
2 4
3 1
3 3
4 1
4 2
4 4
5 4
5 6
1
0
5
5
1
2
4
3
0
3
1
5
6 12
1 2
1 3
1 4
2 2
2 4
3 1
3 3
4 1
4 2
4 4
5 5
5 6
-1
提示
翻译由 DeepSeek 完成