intさわだんのBlack History

刹那的レジェンドになりたい。

第7回日本情報オリンピック 春合宿 3日目 「折り紙」

mapを使うことが出きるかを問うている問題。
実はa,b,の値は必要ない。
テストケース9が謎に最強だった。

typedef pair<int,int> P;
int main(){
	int n,a,b;
	scanf("%d%d%d",&n,&a,&b);
	map<P,int> m;
	int ans1=0,ans2=0;
	for(int g = 0;g < n;g++){
		int p,q,r,s;
		scanf("%d%d%d%d",&p,&q,&r,&s);
		for(int i = q;i <= s;i++){
			for(int j = p;j <= r;j++){
				int nau = ++m[P(i,j)];
				if(nau == ans1){
					ans2++;
				}else if(nau > ans1){
					ans1 = nau;
					ans2 = 1;
				}
			}
		}
	}
	printf("%d\n%d\n",ans1,ans2);
	return 0;
}