水王占数量超过一半

package test;

public class test1 {
   String find(String[] post,int n)
  {
     int i,j = 0;
    String shuiwang = post[0];
     for(i=0;i<n;i++)
     {
          if(!shuiwang.equals(post[i]))
               {
                   j=j-1;
                    if(j<=0)    
                     {
                        shuiwang=post[i+1];    
                         j=1;    
                         i++;
                      }
               }
         else
                {
                     shuiwang=post[i];
                   j=j+1;
                }
        }
     return shuiwang;
    }
 }

  

package test;
import java.util.*;

public class test0 {

  public static void main(String[] args) {
       // TODO Auto-generated method stub
   test1 f = new test1();
    Scanner sca=new Scanner(System.in);
       System.out.println("输入帖子数:");
     int n=sca.nextInt();
       String post[]=new String[n+1];

       int i;
      System.out.println("输入帖子ID:");
       for(i=0;i<n+1;i++)
       {
              post[i]=sca.nextLine();
      }
        String shuiwang = f.find(post, n);
      System.out.println("水王ID是 " + shuiwang);
  }

 }

 

 posted on 2019-05-30 17:44  Aurinko  阅读(259)  评论(0编辑  收藏  举报