zoukankan      html  css  js  c++  java
  • 【UVA】1594 Ducci Sequence(纯模拟)

    题目

    题目
     


    分析

    真的快疯了,中午交了一题WA了好久,最后发现最后一个数据不能加 ,于是这次学乖了,最后一组不输出 ,于是WA了好几发,最后从Udebug发现最后一组是要输出的!!!
     


    代码

    #include <cstdio>
    #include <cmath>
    #include <algorithm>
    using namespace std;
    int n,a[25];
    bool s()
    {
    	for(int i=0;i<n;i++)
    	  if(a[i]!=0) return false;
    	return true;
    }
    int main()
    {
    	int t;
    //	freopen("1.txt","w",stdout);
    	scanf("%d",&t);
    	while(t--){
    		int flag=0;
    		scanf("%d",&n);
    		for(int i=0;i<n;i++) scanf("%d",&a[i]);
    		for(int i=1;i<=1001;i++)
    		{
    			if(s()) { flag=1; break; }
    			int top=a[0];
    			for(int j=0;j<n-1;j++)
    			{
    				a[j]=abs(a[j]-a[j+1]);
    			}
    			a[n-1]=abs(a[n-1]-top);//a[0]被修改过了,只能用top 
    		}
    		if(flag==1) printf("ZERO
    ");
    		else printf("LOOP
    ");
    	}
    	return 0;
    }
    
  • 相关阅读:
    模电电路分析
    正式答辩提问
    Dockerfile
    Docker常用命令
    docker镜像与容器
    Docker容器与容器数据
    docker命令自动安装
    Docker与虚拟机
    Java Lambda表达式 Stream
    Java Lambda表达式
  • 原文地址:https://www.cnblogs.com/noblex/p/7858265.html
Copyright © 2011-2022 走看看