AT_joi2007ho_d.最悪の記者

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 nn 支球队,编号 11 到 nn,打了循环制比赛。每一场比赛都分出了胜负。你知道了其中 mm 场比赛的信息。比赛结束后,委员会根据比赛结果和有关规定,制作出了比赛的排行榜。

你的任务是:输出任意一个满足要求的排行榜,并判断是否有多个排行榜同时满足条件。

输入格式

第一行输入一个整数 nn。

第二行输入一个整数 mm。

第三行到第 (m+2)(m+2) 行,每行输入两个整数 i,ji,j,表示第 ii 支球队战胜了第 jj 支球队。

输出格式

输出 (n+1)(n+1) 行。

第一行至第 nn 行,按位次输出球队的编号。

第 (n+1)(n+1) 行,判断是否有多个排行榜同时满足条件。输出完毕需要换行。

输入输出样例

输入 #1

4
5
1 2
3 1
3 2
3 4
4 1

输出 #1

3
4
1
2
0

输入 #2

3
2
2 1
2 3

输出 #2

有两个解,如下:

2
1
3
1

或

2
3
1
1

说明/提示

请至官方文档查看样例解释。

数据规模与约定

  • 对于 30%30\% 的数据,1≤n≤71\le n\le 7,1≤m≤151\le m\le 15;
  • 对于 60%60\% 的数据,1≤n≤1001\le n\le 100,1≤m≤20001\le m\le 2000;
  • 对于 100%100\% 的数据,1≤n≤50001\le n\le 5000,1≤m≤1000001\le m\le 100000。

输入解题思路,AI测评打分。不知道怎么写?

首页