きままにものづくり

日々の気付いたことなんかを書いてます。

Codeforces Round #190 (Div. 2)A

#include<stdio.h>
#include<vector>

using namespace std;

void
solve(int boy,int girl)
{
	vector<pair<int, int> > p;
	for (int g=1; g<=girl; ++g) {
		p.push_back(make_pair(1, g));
	}
	for (int b=2; b<=boy; ++b) {
		p.push_back(make_pair(b, girl));
	}
	printf("%lu\n",p.size());
	for (int i=0; i<p.size(); ++i) {
		printf("%d %d\n",p[i].first,p[i].second);
	}
}

int
main()
{
	int n,m;
	scanf("%d %d",&n,&m);
	solve(n, m);
}