10099 | 2024. 03. 26 19:38:09 | Vargus | Világnaptár (45 pont) | cpp17 | Hibás válasz 30/45 | 3ms | 4300 KiB |
#include <iostream>
#include <queue>
#define ll long long
using namespace std;
int main()
{
vector <ll> igazi = { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 };
vector <ll> vilag = { 0, 31, 61, 91, 122, 152, 182, 213, 243, 273, 304, 334, 364 };
ll ev, ho, nap;
cin >> ev >> ho >> nap;
if (ev % 4 == 0 && ho == 7 && nap == 1)
{
cout << ev << " 6 SZN";
return 0;
}
else if (ho == 12 && nap == 31)
{
cout << ev << " 12 VN";
return 0;
}
else
{
ll ujnap = igazi[ho - 1] + nap;
if (ev % 4 == 0 && ho > 2)
{
++ujnap;
}
if (ev % 4 == 0 && ho >= 7)
{
--ujnap;
}
cout << ev << " " << ho << " " << ujnap - vilag[ho - 1];
}
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 30/45 | ||||||
1 | Elfogadva | 0/0 | 3ms | 1808 KiB | |||
2 | Elfogadva | 0/0 | 3ms | 2008 KiB | |||
3 | Elfogadva | 0/0 | 2ms | 2084 KiB | |||
4 | Elfogadva | 2/2 | 3ms | 2112 KiB | |||
5 | Elfogadva | 2/2 | 3ms | 2340 KiB | |||
6 | Elfogadva | 3/3 | 3ms | 2556 KiB | |||
7 | Hibás válasz | 0/3 | 3ms | 2800 KiB | |||
8 | Elfogadva | 3/3 | 3ms | 3012 KiB | |||
9 | Hibás válasz | 0/3 | 3ms | 3196 KiB | |||
10 | Elfogadva | 3/3 | 3ms | 3468 KiB | |||
11 | Hibás válasz | 0/3 | 3ms | 3552 KiB | |||
12 | Elfogadva | 3/3 | 3ms | 3796 KiB | |||
13 | Hibás válasz | 0/3 | 3ms | 3864 KiB | |||
14 | Elfogadva | 3/3 | 3ms | 3860 KiB | |||
15 | Elfogadva | 3/3 | 3ms | 3928 KiB | |||
16 | Elfogadva | 3/3 | 3ms | 4052 KiB | |||
17 | Hibás válasz | 0/3 | 3ms | 4176 KiB | |||
18 | Elfogadva | 2/2 | 2ms | 4300 KiB | |||
19 | Elfogadva | 3/3 | 2ms | 4264 KiB |