spoj 379
2024-08-24 18:36:48
题是水题 但丫的题目意思太难懂 ....... 英语水平 ......
#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;
}
最新文章
- bzoj 4503 两个串
- 【C#进阶系列】15 枚举类型和位标志
- js获取URL地址中的GET参数
- Java中的GC操作及相关概念
- 从零开始学android开发-布局中 layout_gravity、gravity、orientation、layout_weight
- [置顶] ruby变量详解(收集+整理)
- Js之Navigator对象
- HttpWebRequest使用注意(发生阻塞的解决办法)
- 基于二叉树和数组实现限制长度的最优Huffman编码
- [译]Java 设计模式之适配器
- 卷积神经网络在tenserflow的实现
- Java并发编程——线程安全及解决机制简介
- 16.观察者模式(Observer Pattern)
- 在linux上搭建nexus私服(CentOS7)
- Java下载execl表格
- mongodb安装教程
- [原创] GSM/GPRS 以及CDMA区分以及相关模块选型
- 【AI】Win10-Tensorflow
- go语言基础之map介绍和使用
- ADO.Net学习总结