zoukankan      html  css  js  c++  java
  • SRM 572 250 DIV2

    菜鸟的代码:

    import java.util.*;
    import java.util.regex.*;
    import java.text.*;
    import java.math.*;
    
    
    public class EasyHomework
    {
        public String determineSign(int[] A)
        {
            int i,count;
            count=0;
            
            for(i=0;i<A.length;i++){
                if(A[i]<0)
                    count++;
                else if(A[i]==0)
                    return "ZERO";
                    
            }
            
            if(count%2>0)
                return "NEGATIVE";
            else
                return "POSITIVE";
        }
        
    
    }
    //Powered by KawigiEdit 2.1.4 (beta) modified by pivanof!

     大神的代码(JAVA):

    public class EasyHomework {
     
      public String determineSign(int[] A)
      {
        int minus=0;
        for(int i=0;i<A.length;i++)
        {
          if(A[i]<0) minus++;
          else if(A[i]==0) return "ZERO";
        }
        if(minus%2==0) return "POSITIVE";
        else return "NEGATIVE";
      }
     
    }

    大神的代码(C++):

    #include <cassert>
    #include <cmath>
    #include <cstdio>
    #include <cstring>
    #include <ctime>
     
    #include <algorithm>
    #include <fstream>
    #include <iostream>
    #include <map>
    #include <queue>
    #include <set>
    #include <string>
    #include <vector>
     
    using namespace std;
    using namespace __gnu_cxx;
     
    typedef long long int64;
     
    #define FORIT(it, v) for (typeof((v).begin()) it = (v).begin(); it != (v).end(); ++it)
     
    class EasyHomework {
    public:
        string determineSign( vector <int> A ) {
            int minus = 0;
            FORIT(it, A) {
                if (*it == 0)
                    return "ZERO";
                if (*it < 0)
                    ++minus;
            }
     
            if (minus % 2 == 0)
                return "POSITIVE";
     
            return "NEGATIVE";
        }
    };
     
     
     
    // Powered by FileEdit
    // Powered by moj 4.16 [modified TZTester]
    // Powered by CodeProcessor

    分析:

      算法:

      对比:

      总结:嗯。。都是一样的,太简单了。

  • 相关阅读:
    软件工程第二次作业
    软件工程第一次作业
    5T-时延小结
    4T--5G网络时延
    2T--网络切片
    1T--5G 三大应用场景
    2020软件工程第一次作业
    软件工程最后一次作业
    软件工程第四次作业
    软件工程第三次作业
  • 原文地址:https://www.cnblogs.com/wang3/p/3161793.html
Copyright © 2011-2022 走看看