Beautiful Sets of Points CodeForces - 268C
原题链接
考察:构造
思路:
可以发现(i,i)点彼此距离为sqrt(2).我们构造彼此距离差1的点即可
Code
#include <iostream>
#include <cstring>
using namespace std;
int n,m;
int main()
{
while(scanf("%d%d",&n,&m)!=EOF)
{
int s = min(n+1,m+1);
printf("%d\n",s);
for(int i=0;i<s;i++)
printf("%d %d\n",i,s-i-1);
}
return 0;
}