![]() |
|
|
户外奶牛朋友
|
||||
农夫J有N只牛和K个排成一排的喂草的槽。每天早上,这些牛从牛棚里按列纵队先后出来。农夫J让队伍中前N1只牛在第一个槽,剩下继续如此,前N2只牛在下一个槽,如此这般,直到所有的牛都被安排到某个槽。这些牛被安排后,就在固定的槽中吃草,从不乱跑。 农夫J的牛非常爱交际,每只牛都有一些朋友,它愿意与它们共同进餐。这里用一个无序对(I,j)表示一对朋友关系,即牛I与j是好朋友,愿意共同进餐。 如果牛i与朋友牛j在同一个槽吃草,则我们说友谊(I,j)被满足。在输入文件中"友好对"是唯一的,即(i,j)仅出现一次,且不会出现(j,I)。 给定一个友谊关系列表,帮农夫J编写一个程序确定安排这些牛的吃草位置,使得得到最多数目的友谊对被满足,你的程序输出这个数目。但他坚持不能有一个槽是空的(没有安排牛),而且没有一个槽上只有一只牛,因为这样牛会感到孤独。 INPUT FORMAT: 第一行:N, K, F(4 <= 2 第二行到第F+1行:每行包含一对整数,表示一对友好关系,整数都在1…N之间。 SAMPLE INPUT (file outfrnd.in): 5 2 4 1 2 2 3 4 5 1 5 OUTPUT FORMAT: 输出文件中仅包含一个整数,表示最多的友好关系被满足的数目。 SAMPLE OUTPUT (file outfrnd.out): 3 |
||||
| 网站导航
| 关于曙光 | 联系我们
| 请提意见 Copyright © FuJian Sunshine Educational Info. Co.,Ltd. 福建曙光教育资讯有限公司 版权所有 |