垃圾佬的手套(加强版)

TimeLimit:3000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

垃圾佬有n副手套。

不幸的是,垃圾佬把它们都弄乱了。幸运的是,垃圾佬现在有一些关于手套的信息,他希望从中尽可能多地推测出正确的手套配对信息。

假设n只左手的手套,编号为1,2,3...,n,且n只右手的手套也依次为1,2,3,...,n。

从垃圾佬现在的信息中,可以知道,第i只左手手套肯定不是跟第j只右手手套配对。

请帮助垃圾佬尽可能多地推测出正确的手套配对方案。


Input

输入第一行有两个整数n,m,表示垃圾佬有n副手套以及m对信息。

接来下的m行中,每行有两个数a和b,表示左手手套a肯定不是跟右手手套b配对。

数据保证合法。即不会出现有一只手套跟所有的手套都不配对的情况。

1<=n<=1000

0<=m<=n*(n-1)/2


Output

输出有若干行。

每行两个整数a,b,表示左手手套a一定是跟右手手套b配对的。

请按左手手套的编号a从小到大输出。

若不能推测出任意一条正确的配对信息,则输出一行"sorry",不包含引号。


SampleInput
3 3
1 3
2 1
1 2
SampleOutput
1 1
Submit
题目统计信息详细
总AC数7
通过人数2
尝试人数10
总提交量50
AC率4.00%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
出处
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: