214342026-01-13 08:48:52bombinigusiniVilágnaptár (45 pont)cpp11Hibás válasz 42/451ms536 KiB
#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int ev, h, n;
    cin>>ev>>h>>n;
    int t[12];
    t[0]=0;
    t[1]=31;
    t[2]=61;
    t[3]=91;
    t[4]=122;
    t[5]=152;
    t[6]=182;
    t[7]=213;
    t[8]=243;
    t[9]=273;
    t[10]=304;
    t[11]=334;
    int s[12];
    s[0]=0;
    s[1]=31;
    s[2]=59;
    s[3]=90;
    s[4]=120;
    s[5]=151;
    s[6]=181;
    s[7]=212;
    s[8]=243;
    s[9]=273;
    s[10]=304;
    s[11]=334;
    if(h==12 and n==31)
    {
        cout<<ev<<" "<<12<<" VN";
        return 0;
    }
  else if(ev%4==0 and h==7 and n==1)
    {
        cout<<ev<<" "<<6<<" SZN";
        return 0;
    }
    else{
    if(ev%4==0)
    {
        for(int i=6; i<12; i++) t[i]++;
        for(int i=3; i<12; i++) s[i]++;
    }
    int p;
    p=s[h-1]+n;
    int *ngr=lower_bound(t, t+12, p);
    int j=ngr-t;
    cout<<ev<<" "<<j<<" "<<p-t[j-1];
}
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base42/45
1Elfogadva0/01ms508 KiB
2Elfogadva0/01ms508 KiB
3Elfogadva0/01ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva3/31ms316 KiB
7Hibás válasz0/31ms316 KiB
8Elfogadva3/31ms536 KiB
9Elfogadva3/31ms316 KiB
10Elfogadva3/31ms316 KiB
11Elfogadva3/31ms316 KiB
12Elfogadva3/31ms316 KiB
13Elfogadva3/31ms316 KiB
14Elfogadva3/31ms316 KiB
15Elfogadva3/31ms316 KiB
16Elfogadva3/31ms332 KiB
17Elfogadva3/31ms316 KiB
18Elfogadva2/21ms316 KiB
19Elfogadva3/31ms316 KiB