杭电acm

记录下自己在acm上例子
1001

//两个数字相加
import java.util.Scanner;

public class Main{
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		while(in.hasNextInt())
		{
			int sum=0;
			int i=0;
			int num=in.nextInt();
			for(i=0;i<=num;i++) {
				sum=sum+i;
			}
			System.out.println(sum);
			System.out.println();
		}
	}
}


1002


//两个大数字相加,通过转化成string,进行相加
import java.math.BigInteger;
import java.util.Scanner;

public class Main{
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		int count=in.nextInt();
		for(int i=0;imaxSum)
	    			 {
	    			     maxSum=thisSum;
	    			     end=i;
	    			 }
	    		 if(thisSum<0)
	    		 {
	    			 thisSum=0;  			 
	    		 }   		 
	    	 }
	    	 int sum=0;
	    	 for(int i=end;i>-1;i--)
	    	 {    		
	    		 sum+=num[i];
	    		 if(sum==maxSum)start=i;
	    	 }
	    	 System.out.println("Case "+No+":"); 
	    	 System.out.println(maxSum+" "+(start+1)+" "+(end+1));
	    	 No++;
	    	 if(T!=1)System.out.println();
	    	 T--;
    	  
      }
	}
	}
}

1004方法一

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
      Scanner cin=new Scanner(System.in);
      while(cin.hasNext()) {
    	  int T=cin.nextInt();
	      if(T==0)return;
	      String[] str=new String[T];
	      for(int i=0;imax) {
	    		 max=t;
	    		 index=i;
	    	 }
	    	 t=0;
	      }
	      System.out.println(str[index]);
		}
	}
}

1004方法二

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Main {
 	public static void main(String[] args) {
 		// TODO 自动生成的方法存根
      Scanner cin=new Scanner(System.in);
      while(cin.hasNext()) {
    	  int T=cin.nextInt();
 	      if(T==0)return;
 	      String[] str=new String[T];
 	      for(int i=0;i map = new HashMap<>();
 	      int is_exist=0;
 		  int value=0;
 	      for(int i=0;imaxCount) {
 	    		  maxStr=key;
 	    		  maxCount=nowCount;
 	    	  }
 		  }
 	      System.out.println(maxStr);
 		}
 	}
}

你可能感兴趣的:(java)