信与信封问题
   

  问题描述:

  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,尽可能多地将信正确地装回信封。

  数据输入:

  输入数据由文件名INPUT3.*的文本文件提供。
  ● 文件的第一行是一个整数n(n≤100)。信和信封依次编号为1,2,…,n。
  ● 接下来的各行中每行有2个数i和j,表示第I封信肯定不是装在第j个信封中。文件最后一行是2个0,表示结束。

  结果输出:

  计算结果输出到文件名为FOl3.*的文本文件中,其中"*"与相应输入文件的扩展名一致。
  输出文件的各行中每行有2个数i和j,表示第i封信肯定是装在第j个信封中。请按信的编号i从小到大顺序输出。若不能确定正确装A信封的任何信件,则输出"none"

  输入示例

  3
  1 2
  1 3
  2 1
  0 0

  输出示例

  1 1


   

 
网站导航 | 关于曙光 | 联系我们 | 请提意见
Copyright © FuJian Sunshine Educational Info. Co.,Ltd.
福建曙光教育资讯有限公司 版权所有