【链接】 我是链接,点我呀:)

【题意】

在这里输入题意

【题解】

map加vector轻松搞定。

【代码】

#include <bits/stdc++.h>
using namespace std; typedef vector <int> Vi; Vi v;
map <Vi,int> mmap;
int n; int main()
{
//freopen("F:\\rush.txt", "r", stdin);
int T;
scanf("%d", &T);
while (T--)
{
mmap.clear();
v.clear();
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
int x;
scanf("%d", &x);
v.push_back(x);
}
while (!mmap[v])
{
mmap[v] = 1;
int temp = v[0];
for (int i = 0; i < n-1; i++) v[i] = abs(v[i] - v[i + 1]);
v[n - 1] = abs(v[n - 1] - temp);
}
int zero = 1;
for (int i = 0; i < n ; i++)
if (v[i] != 0)
zero = 0;
if (zero)
puts("ZERO");
else
puts("LOOP");
}
return 0;
}

最新文章

  1. AutoMapper的介绍与使用(一)
  2. supersr--NSURLConnection iOS2.0苹果原生请求
  3. 如何禁用ListView中的选中效果
  4. UI学习笔记---第六天
  5. 动态调用WCF服务
  6. 【解决】Oracle服务器ip地址被占用
  7. 408. Valid Word Abbreviation
  8. velocity 语法
  9. 关于[[NSNotificationCenter defaultCenter] addObserver不remove后续又收到通知crash问题
  10. GitHub Desktop下载及使用
  11. 集成腾讯位置服务到webapi
  12. Xamarin SQLite教程Xamarin.iOS项目添加引用
  13. ElasticSearch5.0之后的改变
  14. cmd窗口使用sftp命令非密钥和密钥登录SFTP服务器的两种方式
  15. centos常用网络管理命令
  16. Java 基础 面向对象之构造方法和关键字
  17. .NET:注意 Primitive 这个小坑
  18. MySQL如何开启慢查询
  19. win10笔记本实现双屏显示的自如切换
  20. EasyUI多选的获取

热门文章

  1. js中常用的对象—Math的属性和方法
  2. 5.cocos2d锚点
  3. CDH版本大数据集群下搭建Avro(hadoop-2.6.0-cdh5.5.4.gz + avro-1.7.6-cdh5.5.4.tar.gz的搭建)
  4. Fragment-两种使用方式
  5. SqlDatasource简单用法
  6. OpenCV —— 视频播放控制
  7. 今日题解------codeforces 895C
  8. aop 中joinpoint的使用方法
  9. Google、Mozilla、Qt、LLVM 这几家的规范是明确禁用异常的
  10. iTOP-4412 nfs文件系统启动