我是靠谱客的博主 清新长颈鹿,这篇文章主要介绍信与信封问题----------完美匹配,现在分享给大家,希望可以做个参考。

信与信封问题

Time Limit(Common/Java):1000MS/3000MS          Memory Limit:65536KByte
Total Submit:30            Accepted:13

Description

John先生晚上写了n封信,并相应地写了n个信封将信装好,准备寄出。但是,第二天John的儿子Small John将这n封信都拿出了信封。不幸的是,Small John无法将拿出的信正确地装回信封中了。

编程任务

将Small John所提供的n封信依次编号为1,2,...,n; 且n个信封也依次编号为1,2,...,n。假定Small John能提供一组信息:第i封信肯定不是装在信封j中。请编程帮助Small John,尽可能多地将信正确地装回信封。

 

Input

本题有多组输入数据,你必须处理到EOF为止。
每组数据的第一行是一个整数n(n≤100)。信和信封依次编号为1,2,…,n。
接下来的各行中每行有2个数i和j,表示第i封信肯定不是装在第j个信封中。输入最后一行是2个0,表示结束。

Output

对于每组数据,输出的各行中每行有2个数i和j,表示第i封信肯定是装在第j个信封中。请按信的编号i从小到大顺序输出。若不能确定正确装入信封的任何信件,则输出“none”。
每组输出结束之后,输出一个空行。

Sample Input

 

3
1 2
1 3
2 1
0 0

 

Sample Output

 

1 1

 

最后

以上就是清新长颈鹿最近收集整理的关于信与信封问题----------完美匹配的全部内容,更多相关信与信封问题----------完美匹配内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部