题库/Y1284

#Y1284. 邮递员

    传统题 难度: 提高 标签>一本通图论
时间限制1000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1284 · 邮递员

退出在线编程模式
提高 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

有N个岔路口、M条单向街道。无自环,每一有序点对最多一条街道。邮递员需要从1出发,每条街道恰好经过一次,最后回到1。

此外给定t个路口序列片段,每个片段都必须在完整路线的路口序列中连续出现。本地规范采用线性片段语义:完整路线写成v_0,v_1,...,v_M,其中v_0=v_M=1;片段必须等于其中某个连续区间,不能越过v_M再连接v_1。片段允许相互重叠、重复给出;同一街道仍只能经过一次。片段若含不存在的街道也视为不可能。

只需判断是否存在满足全部要求的路线。

输入

第一行N,M。接下来M行a,b表示a→b。随后一行t,接下来t行先输入k,再输入k个路口编号。

输出

存在输出TAK,否则输出NIE。

数据范围

2≤N≤50000,1≤M≤200000,1≤a,b≤N且a≠b,无重边;0≤t≤10000,2≤k≤200000,所有片段长度之和≤1000000。允许不连通和非平衡图,由程序判断是否有解。

输入样例

6 10
1 5
1 3
4 1
6 4
3 6
3 4
4 3
5 6
6 2
2 1
4
3 1 5 6
3 3 4 3
4 4 3 6 4
3 5 6 2

输出样例

TAK

本地修订说明

本题依据一本通公开条目整理,并按用户授权补全或修正题面约定,不冒称原站/官方原版完整题面。原页未区分片段跨回路首尾是否可视为出现;本地明确线性M+1路口序列、片段不跨首尾,重复可重叠,无路边片段NIE。该语义可能较环形片段解释严格,显式披露不冒称官方。

本地修订与来源

本题为经授权补全的本地训练修订版,原始公开题面保留在采集档案;修订了:原页未区分片段跨回路首尾是否可视为出现;本地明确线性M+1路口序列、片段不跨首尾,重复可重叠,无路边片段NIE。该语义可能较环形片段解释严格,显式披露不冒称官方。。此处题意、范围和输出约定以本修订版为准,不冒称原站或官方原版。原题链接:https://ybt.ssoier.cn/problem_show.php?pid=1737。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共6个测试点,非原站或官方原始数据。总分100分。

题目信息

#2109
—

暂无提交记录

练习难度 提高
时间限制
1000ms
内存限制
256MiB

题目标签

暂无标签
上传者