最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 读书方案

    正文概述 陈老师   2026-01-20 15:31:38  

    题目描述

    我们现在有nn本书需要阅读,但是学习总会是要有一个顺序的,那么我们这里会给出mm个关系,内容大概如下ui,viu_i, v_i,代表学viv_i这本书之前需要学习uiu_i这本书。

    那么是否我们可以把nn本书学完吗?如果可以,输出任意一个学习顺序均可,否则输出1-1

    样例输入

    第一行两个整数n,mn, m分别代表点数和边数。

    接下来mm行每行两个整数ui,viu_i, v_i

    样例输出

    如果可以学完nn本书则输出一个学习顺序,否则输出1-1

    样例

    样例一

    3 2
    1 2
    2 3
    
    1 2 3
    

    样例解释:我们在学习33之前需要学22,学22之前需要学11,所以我们的学习顺序为123123

    数据范围

    1n1051 \le n \le 10^{5}

    1m2×1051 \le m \le 2 \times 10^{5}

    1ui,vin1 \le u_i, v_i \le n

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 读书方案