# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
266159 | anishrajeev | Miners (IOI07_miners) | Java | 1728 ms | 231196 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
import java.util.*;
import java.io.*;
public class miners {
public static void main(String[] args) throws IOException{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(bf.readLine());
String[] food = bf.readLine().split("");
int[][][] dp = new int[N+2][34][34];
int[] combos = new int[]{0, 1, 2, 3, 11, 12, 13, 21, 22, 23, 31, 32, 33};
int[][] store = new int[100][5];
for (int i=0; i<100; i++) for (int j=0; j<5; j++) store[i][j] = value(i, j);
//1 = Meat, 2 = Fish, 3 = Bread
for(int i = 0; i < 13; i++){
for(int c = 0; c < 13; c++){
dp[N+1][combos[i]][combos[c]] = 0;
}
}
for(int i = N; i > 0; i--){
int f = -1;
if(food[i-1].equals("M"))f = 1;
if(food[i-1].equals("F"))f = 2;
if(food[i-1].equals("B"))f = 3;
for(int s1 = 0; s1 < 13; s1++){
int ns1 = (combos[s1]%10)*10 + f;
int vs1 = store[combos[s1]][f];
for(int s2 = 0; s2 < 13; s2++){
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |