Rezultati

Up. imeNalogaJezikRezultatČas oddaje
mmj-2017 Akcija C++ 0/100Napačen odgovor (WA) 20. apr '17 @ 17:45

Test Točke Porabljen spomin Porabljen čas Status
#1 7/7 3,180 MiB 0,004 s OK
#2 7/7 3,180 MiB 0,004 s OK
#3 0/7 3,180 MiB 0,004 s Napačen odgovor
Tvoj izhod:
​AKCIJA
V SMETI
AKCIJA
OK
AKCIJA
Pravilen izhod:
​OK
V SMETI
OK
OK
OK
#4 0/7 3,246 MiB 0,043 s Napačen odgovor
Tvoj izhod:
​AKCIJA
V SMETI
AKCIJA
OK
AKCIJA
V SMETI
AKCIJA
V SMETI
Pravilen izhod:
​AKCIJA
V SMETI
AKCIJA
V SMETI
OK
V SMETI
OK
V SMETI
#5 0/8 3,250 MiB 0,347 s Napačen odgovor
Tvoj izhod:
​OK
V SMETI
AKCIJA
AKCIJA
AKCIJA
Pravilen izhod:
​V SMETI
V SMETI
V SMETI
OK
AKCIJA
#6 0/8 3,242 MiB 0,323 s Napačen odgovor
Tvoj izhod:
​AKCIJA
AKCIJA
OK
AKCIJA
AKCIJA
Pravilen izhod:
​OK
OK
OK
AKCIJA
AKCIJA
#7 0/8 3,176 MiB 0,316 s Napačen odgovor
Tvoj izhod:
​V SMETI
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
OK
AKCIJA
OK
Pravilen izhod:
​V SMETI
AKCIJA
AKCIJA
AKCIJA
AKCIJA
OK
AKCIJA
V SMETI
AKCIJA
V SMETI
#8 0/8 3,246 MiB 0,310 s Napačen odgovor
Tvoj izhod:
​AKCIJA
AKCIJA
AKCIJA
AKCIJA
V SMETI
Pravilen izhod:
​OK
OK
OK
OK
V SMETI
#9 0/8 3,250 MiB 0,340 s Napačen odgovor
Tvoj izhod:
​V SMETI
V SMETI
OK
OK
V SMETI
OK
V SMETI
Pravilen izhod:
​V SMETI
V SMETI
V SMETI
OK
V SMETI
OK
V SMETI
#10 0/8 3,180 MiB 0,347 s Napačen odgovor
Tvoj izhod:
​V SMETI
AKCIJA
OK
AKCIJA
AKCIJA
AKCIJA
Pravilen izhod:
​V SMETI
V SMETI
OK
V SMETI
AKCIJA
AKCIJA
#11 0/8 3,250 MiB 0,322 s Napačen odgovor
Tvoj izhod:
​AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
Pravilen izhod:
​AKCIJA
AKCIJA
AKCIJA
V SMETI
AKCIJA
AKCIJA
V SMETI
AKCIJA
#12 0/8 3,250 MiB 0,340 s Napačen odgovor
Tvoj izhod:
​AKCIJA
AKCIJA
AKCIJA
V SMETI
OK
Pravilen izhod:
​OK
OK
OK
V SMETI
V SMETI
#13 8/8 3,180 MiB 0,004 s OK

Ocenjevani program (main.cpp):
#include <iostream>
#include <string>

using namespace std;

int mesec(string s){
    if (s == "maj") return 30;
    if (s == "junij") return 61;
    if (s == "julij") return 91;
    if (s == "avgust") return 122;
    if (s == "september") return 153;
    if (s == "oktober") return 183;
    if (s == "november") return 214;
    if (s == "december") return 234;
    return 0;
}
int toInt(string s){
    int a = 0;
    for (int i=0;i<s.length()-1;i++){
        a *= 10;
        a += s[i]-48;
    }
    return a;
}

int main()
{
    int a,b,c,d;
    double f,g;
    string s,p;
    cin >> a;
    for (int ir = 0; ir < a; ir++){
        cin >> b >> f >> s >> p >> d;
        c = toInt(s);
        d = mesec(p) + c - 19;
        if (d <= 0) {
            cout << "V SMETI\n";
            continue;
        }
        g = f * (double)(d);
        if (int(g) > b) cout << "OK\n";
        else cout << "AKCIJA\n";
    }
    return 0;
}