Rezultati

Up. imeNalogaJezikRezultatČas oddaje
pridnerozice-2017 Akcija Java 0/100Prekoračen čas (TLE) 20. apr '17 @ 18:17

Test Točke Porabljen spomin Porabljen čas Status
#1 7/7 40,715 MiB 0,000 s OK
#2 7/7 40,156 MiB 0,000 s OK
#3 7/7 43,176 MiB 0,000 s OK
#4 0/7 61,457 MiB 0,886 s Napačen odgovor
Tvoj izhod:
​OK
AKCIJA
OK
OK
V SMETI
AKCIJA
V SMETI
AKCIJA
AKCIJA
OK
Pravilen izhod:
​OK
AKCIJA
OK
OK
V SMETI
OK
V SMETI
AKCIJA
AKCIJA
OK
#5 0/8 96,188 MiB 1,848 s Prekoračen čas
#6 0/8 94,438 MiB 1,913 s Prekoračen čas
#7 0/8 94,625 MiB 1,879 s Prekoračen čas
#8 0/8 9,309 MiB 1,868 s Prekoračen čas
#9 0/8 88,184 MiB 1,914 s Prekoračen čas
#10 0/8 91,641 MiB 1,933 s Prekoračen čas
#11 0/8 97,742 MiB 1,878 s Prekoračen čas
#12 0/8 91,031 MiB 1,891 s Prekoračen čas
#13 8/8 39,484 MiB 0,000 s OK

Ocenjevani program (Akcija.java):
import java.util.Scanner;


public class Akcija{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int st = sc.nextInt();
		double[][] t = new double[st][4];
		for(int i = 0; i < st; i++) {
			t[i][0] = sc.nextDouble();
			t[i][1] = sc.nextDouble();
			t[i][2] = sc.nextDouble();
			//sc.next();
			switch(sc.next()) {
				case "januar":
					t[i][3] = 0;
					break;
				case "februar":
					t[i][3] = 0;
					break;
				case "marec":
					t[i][3] = 0;
					break;
				case "april":
					t[i][3] = 4;
					break;
				case "maj":
					t[i][3] = 5;
					break;
				case "junij":
					t[i][3] = 6;
					break;
				case "julij":
					t[i][3] = 7;
					break;
				case "avgust":
					t[i][3] = 8;
					break;
				case "september":
					t[i][3] = 9;
					break;
				case "oktober":
					t[i][3] = 10;
					break;
				case "november":
					t[i][3] = 11;
					break;
				case "december":
					t[i][3] = 12;
					break;
			}	
			sc.nextInt();
		}
		for(int k = 0; k< st; k++) {
			if(t[k][3]==0) {
				System.out.println("V SMETI");
			}
			else {
				if(t[k][3] == 4 && t[k][2] < 20 ) {
					System.out.println("V SMETI");
				}
				else {
					double dni = 0;
					switch((int)t[k][3]) {
						case 4:
							dni = t[k][2] - 20 + 1;
							break;
						case 5:
							dni = 11 + t[k][2];
							break;
						case 6:
							dni = 11 + 31 + t[k][2];
							break;
						case 7:
							dni = 11 + 31 +30 +t[k][2];
							break;
						case 8:
							dni = 11 + 31 +30 + 31 +t[k][2];
							break;
						case 9:
							dni = 11 + 31 +30 + 31 + 31 + t[k][2];
							break;
						case 10:
							dni = 11 + 31 +30 + 31 + 31 + 30 + t[k][2];
							break;
						case 11:
							dni = 11 + 31 +30 + 31 + 31 + 30 + 31 + t[k][2];
							break;
						case 12:
							dni = 11 + 31 +30 + 31 + 31 + 30 + 31+ 30 +t[k][2];
							break;
					}	
					if(t[k][0]/dni < t[k][1]) {
						System.out.println("OK");
					}
					else {
						System.out.println("AKCIJA");
					}
				}
			}
		}
	}
}