阅读背景:

NOIP1996普及组

来源:互联网 

【NOIP1996普及组T2】棋盘填数

#include<cmath>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<string>
#include<map>
#define N 10000000
using namespace std;
int a[110];
int main(){
	int n,x,y;
	cin>>n>>x>>y;
	for(int i=1;i<=n;i++){
		cout<<"("<<x<<","<<i<<")";
	}
	cout<<endl;
	for(int i=1;i<=n;i++){
		cout<<"("<<i<<","<<y<<")";
	}
	cout<<endl;
	int xx=x,yy=y;
	while(xx>1&&yy>1) xx--,yy--;
	while(xx<=n&&yy<=n){
		cout<<"("<<xx<<","<<yy<<")";
		xx++;yy++;
	}
	cout<<endl;
	xx=x;yy=y;
	while(xx<n&&yy>1) xx++,yy--;
	while(xx>=1&&y<=n){
		cout<<"("<<xx<<","<<yy<<")";
		xx--;yy++;
	}
return 0;
}
#include<cmath>
#in



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: