1960006_ac_109ms_412k.cpp

来自「北大大牛代码 1240道题的原代码 超级权威」· C++ 代码 · 共 27 行

CPP
27
字号
# include <stdio.h>

int main()
{
	long a[100002];
	long i, n;
	bool mark;

	while(scanf("%ld",&n)==1&&n)
	{
		mark = 0;
		for(i = 1; i <= n; i++)
			scanf("%ld",&a[i]);
		for(i = 1; i <= n; i++)
			if(i != a[a[i]])
			{
				mark = 1;
				break;
			}
		if(mark)
			printf("not ambiguous\n");
		else
			printf("ambiguous\n");
	}
	return 1;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?