結果
| 問題 |
No.777 再帰的ケーキ
|
| コンテスト | |
| ユーザー |
t4kahachi
|
| 提出日時 | 2019-01-05 21:11:41 |
| 言語 | Java (openjdk 23) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,680 bytes |
| コンパイル時間 | 6,177 ms |
| コンパイル使用メモリ | 77,264 KB |
| 実行使用メモリ | 127,636 KB |
| 最終ジャッジ日時 | 2024-11-23 23:34:27 |
| 合計ジャッジ時間 | 39,517 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 12 WA * 12 TLE * 9 |
ソースコード
import java.util.*;
public class Java_100_nock {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String line;
int N;
line = sc.nextLine();
N = Integer.parseInt(line);
int flg = 0;
String s[];
if((1<=N&&N<=200000)!=true)flg=1;
if(flg!=1){
int data[][] = new int[N][3];
line = null;
for(int i=0;i<N;i++){
line = sc.nextLine();
s = line.split(" ");
data[i][0] = Integer.parseInt(s[0]);
data[i][1] = Integer.parseInt(s[1]);
data[i][2] = Integer.parseInt(s[2]);
}
int max_a = 0;
int max_b = 0;
int cnt = 1;
int box[] = new int[N];
int kcal = 0;
for(int i=0;i<N;i++){
max_a=data[i][0];
max_b=data[i][1];
kcal=data[i][2];
for(int x=0;x<N;x++){
if(i==x)continue;
if((max_a<data[x][0])&&(max_b<data[x][1])){
max_a=data[x][0];
max_b=data[x][1];
kcal += data[x][2];
}
cnt++;
}
box[i] = kcal;
max_a = 0;
max_b = 0;
kcal = 0;
cnt = 1;
}
int max = 0;
cnt = 0;
for(int i=0;i<N;i++){
if(max==0)max = box[i];
if(max<box[i])max = box[i];
}
System.out.println(max);
}
}
}
t4kahachi