fork(1) download
  1. #include<cstdio>
  2. int main()
  3. {
  4. int n;
  5. int i = 0;
  6. scanf("%d", &n);
  7. int arr [n];
  8. int A=0;
  9. for(i=0; i<n; i++)
  10. {
  11. scanf("%d", &arr [i]);
  12. }
  13. for (i=0; i<n; i++)
  14. {
  15. if (arr[arr[i]-1] == (i+1))
  16. {
  17. A++;
  18. }
  19. }
  20. if(A == n)
  21. {
  22. printf("ambiguous\n");
  23. }
  24. else
  25. {
  26. printf("not ambiguous\n");
  27. }
  28. }
Success #stdin #stdout 0s 2732KB
stdin
4
1 4 3 2
stdout
ambiguous