本文主要是介绍spoj 379,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题是水题 但丫的题目意思太难懂 ....... 英语水平 ......
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>using namespace std;
int a[100010];
int main()
{int n;while(scanf("%d",&n) && n){for(int i = 1; i <= n; i++){scanf("%d",&a[i]);}bool flag = true;for(int i = 1; i <= n; i++){if(a[a[i]] != i){flag = false;break;}}if(flag)puts("ambiguous");elseputs("not ambiguous");}return 0;
}
这篇关于spoj 379的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!