觉得很难来着,随便写一个模拟的打算过不了就算,结果AC了,好像数据有点水?
#include<stdio.h>
#include<math.h>
int main()
{
int t;
scanf("%d",&t);
while (t--)
{
int n,i,a[20]={0},c=0,f=0;
scanf("%d",&n);
for (i=0;i<=n-1;i++) scanf("%d",&a[i]);
while (c<=1000)
{
int flag=1,t=a[0];
for (i=0;i<=n-1;i++) if (a[i]!=0) {flag=0;break;}
if (flag) {f=1;printf("ZERO\n");break;}
for (i=0;i<=n-2;i++) a[i]=abs(a[i+1]-a[i]);
a[n-1]=abs(t-a[n-1]);
c++;
}
if (f==0) printf("LOOP\n");
}
}