题是水题  但丫的题目意思太难懂 .......   英语水平  ......

#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");
else
puts("not ambiguous");
}
return 0;
}

最新文章

  1. bzoj 4503 两个串
  2. 【C#进阶系列】15 枚举类型和位标志
  3. js获取URL地址中的GET参数
  4. Java中的GC操作及相关概念
  5. 从零开始学android开发-布局中 layout_gravity、gravity、orientation、layout_weight
  6. [置顶] ruby变量详解(收集+整理)
  7. Js之Navigator对象
  8. HttpWebRequest使用注意(发生阻塞的解决办法)
  9. 基于二叉树和数组实现限制长度的最优Huffman编码
  10. [译]Java 设计模式之适配器
  11. 卷积神经网络在tenserflow的实现
  12. Java并发编程——线程安全及解决机制简介
  13. 16.观察者模式(Observer Pattern)
  14. 在linux上搭建nexus私服(CentOS7)
  15. Java下载execl表格
  16. mongodb安装教程
  17. [原创] GSM/GPRS 以及CDMA区分以及相关模块选型
  18. 【AI】Win10-Tensorflow
  19. go语言基础之map介绍和使用
  20. ADO.Net学习总结

热门文章

  1. Android 第三方授权(微信篇)
  2. Linux下c基于openssl生成MD5的函数
  3. winform中文本框的一些案例
  4. Cocos2d-x实例:设置背景音乐与音效-设置场景实现
  5. .net core demo &amp; docker images
  6. HMTL笔记——Iframe
  7. java实现的一个maven多模块项目自动生成工具
  8. 基本排序算法的java实现
  9. IPointCollection转IPolyline
  10. DDL操作前后都有COMMIT