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