AT_arc079_d.[ARC079F] Namori Grundy
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君有一个N个点N条边的有向图,点的的编号从1到N
高桥君的图有N条边,形如:(p1,1),(p2,2),...,(pN,N),保证图是弱连通的。其中,(u,v)表示一条从点u到v的单向边。“弱连通”是指:假如所有的边都是双向边,则图是连通图
高桥君为每个点设置了一个权值,ai表示点i的权值。他希望图满足如下性质:
所有ai都是非负整数
对于每条边(i,j),满足ai=aj
对于所有i,x(0≤x<ai),存在一条边(i,j)满足x=aj
请你帮高桥君判断一下,这样图是否存在呢?
输入格式
N
p1 p2 p3 ... pN
输出格式
如果存在这样的图,输出POSSIBLE
否则输出IMPOSSIBLE
输入输出样例
输入#1
4 2 3 4 1
输出#1
POSSIBLE
输入#2
3 2 3 1
输出#2
IMPOSSIBLE
输入#3
4 2 3 1 1
输出#3
POSSIBLE
输入#4
6 4 5 6 5 6 4
输出#4
IMPOSSIBLE
说明/提示
2≤N≤200000
1≤pi≤N
pi=i
保证给定的图是弱联通的
输入解题思路,AI测评打分。不知道怎么写?