Submission #133256


Source Code Expand

public class Main{
 
	public static void main(String[] args) {
		// 文字列の読み出し
		Scanner sc = new Scanner(System.in);
		// 変数の宣言
		int R = sc.nextInt();//red
		int G = sc.nextInt();//Green
		int B = sc.nextInt();//blue
		
		int i;
		int ans = 0;
		
		for(i=1;i<R;i++){
			if(i <= 100){
				ans += (int)(i/2) + (i%2);
			}else{
				ans += i - 50;
			}
		}
		int R_surplus = 50 - (R/2);
		if(R > 100) R_surplus = 0;
		
		for(i=1;i<B;i++){
			if(i <= 100){
				ans += (int)(i/2) + (i%2);
			}else{
				ans += i - 50;
			}
		}
		int B_surplus = 50 - (B/2);
		if(B > 100) B_surplus = 0;
		
		int sp_bigger = R_surplus;
		int sp_smaller = B_surplus;
		int smaller = B;
		int bigger = R;
		
		if(R_surplus < B_surplus){
			sp_bigger = B_surplus;
			sp_smaller = R_surplus;
			smaller = R;
			bigger = B;
		}
		
		int j=0;
		int k=0;
		int l=0;
		for(i=1;i<G;i++){
			if(i <= 100 + (sp_smaller * 2)){
				ans += (int)(i/2) + (i%2);
			}else if(i <= 100 + sp_bigger + sp_smaller){
				j++;
				ans += j + 50 + sp_smaller;
			}else if(i <= 100 + bigger - smaller){
				k++;
				ans += k + 50 + smaller;
			}else{
				l++;
				ans += (int)(l/2) + (l%2) + 100 + bigger;
			}
		}
		System.out.println(ans);
	}
 
}

Submission Info

Submission Time
Task D - マーブル
User Hannnattou
Language Java (OpenJDK 1.7.0)
Score 0
Code Size 1289 Byte
Status CE

Compile Error

./Main.java:5: error: cannot find symbol
		Scanner sc = new Scanner(System.in);
		^
  symbol:   class Scanner
  location: class Main
./Main.java:5: error: cannot find symbol
		Scanner sc = new Scanner(System.in);
		                 ^
  symbol:   class Scanner
  location: class Main
2 errors