113242024-08-08 17:33:25bzyEgykorúak (75 pont)cpp17Elfogadva 75/7510ms612 KiB
#include <bits/stdc++.h>
using namespace std;
int H[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int calc(int y,int m,int d)
{
	int D = d;
	for(int i = 1950; i<y; i++){
		if(i%4 == 0) D++;
		D += 365;
	}
	for(int i = 1; i< m; i++){
		D += H[i];
	}
	if(y%4 == 0 && m > 2) D++;
	return D;
}
int main()
{
	int n;
	cin >> n;
	int eg = 0;
	int P[3];
	cin >> P[0] >> P[1] >> P[2];
	int peter = calc(P[0],P[1],P[2]);
	for(int i = 0; i < n; i++){
		int ev; int ho; int nap;
		cin >> ev >> ho >> nap;
		int random = calc(ev, ho, nap);
		if(max(peter, random) - min(peter,random) <= 365) eg++;
	}
	cout<<eg;
	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/03ms356 KiB
2Elfogadva0/010ms300 KiB
3Elfogadva5/53ms504 KiB
4Elfogadva5/53ms308 KiB
5Elfogadva5/53ms376 KiB
6Elfogadva5/52ms356 KiB
7Elfogadva5/53ms356 KiB
8Elfogadva5/53ms384 KiB
9Elfogadva5/53ms384 KiB
10Elfogadva5/54ms228 KiB
11Elfogadva5/54ms500 KiB
12Elfogadva5/54ms492 KiB
13Elfogadva5/56ms356 KiB
14Elfogadva5/57ms376 KiB
15Elfogadva5/58ms612 KiB
16Elfogadva5/58ms356 KiB
17Elfogadva5/59ms376 KiB