下不过自己的程序,但提交WA了
查看原帖
下不过自己的程序,但提交WA了
329682
suibian1234楼主2023/12/4 21:46
#include<bits/stdc++.h>
using namespace std;
int a,m[1005][1005];
int main(){
	int x,y;
	cout<<"100 100\n100 101"<<endl;
	cin>>x>>y;m[x][y]=1;
	cin>>x>>y;m[x][y]=1;
	if(m[99][100]==0&&m[99][101]==0){
		cout<<"99 100\n99 101"<<endl;
	}else if(m[101][100]==0&&m[101][101]==0){
		cout<<"101 100\n101 101"<<endl;
	}else if(m[101][100]==1&&m[99][100]==1){
		cout<<"100 102\n101 102"<<endl;
		cin>>x>>y;m[x][y]=1;
		cin>>x>>y;m[x][y]=1;
		if(m[101][101]==0){
			cout<<"101 101"<<endl;
		}else if(m[100][103]==0&&m[101][103]==0){
			cout<<"100 103\n101 103"<<endl;
		}else{
			cout<<"99 101\n99 102"<<endl;
		}
	}else if(m[101][101]==1&&m[99][101]==1){
		cout<<"100 99\n101 99"<<endl;
		cin>>x>>y;m[x][y]=1;
		cin>>x>>y;m[x][y]=1;
		if(m[101][100]==0){
			cout<<"101 100"<<endl;
		}else if(m[100][98]==0&&m[101][98]==0){
			cout<<"100 98\n101 98"<<endl;
		}else{
			cout<<"99 100\n99 99"<<endl;
		}
	}else if(m[101][100]==1){
		cout<<"101 102\n102 103"<<endl;
		cin>>x>>y;m[x][y]=1;
		cin>>x>>y;m[x][y]=1;
		if(m[101][101]==0&&m[100][102]==0){
			cout<<"101 101\n100 102"<<endl;
		}else if(m[102][102]==0&&m[101][103]==0){
			cout<<"102 102\n101 103"<<endl;
		}else if(m[101][101]==1){
			cout<<"102 100"<<endl;
			if(m[101][103]==1){
				cout<<"103 103"<<endl;
				cin>>x>>y;m[x][y]=1;
				cin>>x>>y;m[x][y]=1;
				if(m[102][104]==0&&m[103][104]==0){
					cout<<"102 104\n103 104"<<endl;
				}else if(m[102][102]==0&&m[103][102]==0){
					cout<<"102 102\n103 102"<<endl;
				}else{
					cout<<"100 99\n103 100"<<endl;
					cin>>x>>y;m[x][y]=1;
					cin>>x>>y;m[x][y]=1;
					if(m[99][100]==0&&m[99][99]==0){
						cout<<"99 99\n99 100"<<endl;
					}else if(m[102][101]==0&&m[103][101]==0){
						cout<<"102 101\n103 101"<<endl;
					}else{
						cout<<"102 99\n103 99"<<endl;
					}
				}
			}else{
				cout<<"102 104"<<endl;
				cin>>x>>y;m[x][y]=1;
				cin>>x>>y;m[x][y]=1;
				if(m[101][103]==0&&m[101][104]==0){
					cout<<"101 103\n101 104"<<endl;
				}else if(m[103][103]==0&&m[103][104]==0){
					cout<<"103 103\n103 104"<<endl;
				}else{
					cout<<"100 99\n103 100"<<endl;
					cin>>x>>y;m[x][y]=1;
					cin>>x>>y;m[x][y]=1;
					if(m[99][100]==0&&m[99][99]==0){
						cout<<"99 99\n99 100"<<endl;
					}else if(m[102][101]==0&&m[103][101]==0){
						cout<<"102 101\n103 101"<<endl;
					}else{
						cout<<"102 99\n103 99"<<endl;
					}
				}
			}
		}else if(m[101][103]==1){
			cout<<"103 103\n103 102"<<endl;
			cin>>x>>y;m[x][y]=1;
			cin>>x>>y;m[x][y]=1;
			if(m[102][104]==0&&m[103][104]==0){
				cout<<"102 104\n103 104"<<endl;
			}else if(m[104][103]==0&&m[104][102]==0){
				cout<<"104 103\n104 102"<<endl;
			}else{
				cout<<"102 102"<<endl;
			}
		}else{
			cout<<"102 104\n103 104"<<endl;
			cin>>x>>y;m[x][y]=1;
			cin>>x>>y;m[x][y]=1;
			if(m[101][103]==0&&m[101][104]==0){
				cout<<"101 103\n101 104"<<endl;
			}else if(m[102][105]==0&&m[103][105]==0){
				cout<<"102 105\n103 105"<<endl;
			}else{
				cout<<"103 103"<<endl;
			}
		}
	}else{
		cout<<"99 102\n98 103"<<endl;
		cin>>x>>y;m[x][y]=1;
		cin>>x>>y;m[x][y]=1;
		if(m[99][101]==0&&m[100][102]==0){
			cout<<"99 101\n100 102"<<endl;
		}else if(m[98][102]==0&&m[99][103]==0){
			cout<<"98 102\n99 103"<<endl;
		}else if(m[99][101]==1){
			cout<<"98 100"<<endl;
			if(m[99][103]==1){
				cout<<"97 103"<<endl;
				cin>>x>>y;m[x][y]=1;
				cin>>x>>y;m[x][y]=1;
				if(m[98][104]==0&&m[97][104]==0){
					cout<<"98 104\n97 104"<<endl;
				}else if(m[98][102]==0&&m[97][102]==0){
					cout<<"98 102\n97 102"<<endl;
				}else{
					cout<<"100 99\n97 100"<<endl;
					cin>>x>>y;m[x][y]=1;
					cin>>x>>y;m[x][y]=1;
					if(m[101][100]==0&&m[101][99]==0){
						cout<<"101 99\n101 100"<<endl;
					}else if(m[98][101]==0&&m[97][101]==0){
						cout<<"98 101\n97 101"<<endl;
					}else{
						cout<<"98 99\n97 99"<<endl;
					}
				}
			}else{
				cout<<"98 104"<<endl;
				cin>>x>>y;m[x][y]=1;
				cin>>x>>y;m[x][y]=1;
				if(m[99][103]==0&&m[99][104]==0){
					cout<<"99 103\n99 104"<<endl;
				}else if(m[97][103]==0&&m[97][104]==0){
					cout<<"97 103\n97 104"<<endl;
				}else{
					cout<<"100 99\n97 100"<<endl;
					cin>>x>>y;m[x][y]=1;
					cin>>x>>y;m[x][y]=1;
					if(m[101][100]==0&&m[101][99]==0){
						cout<<"101 99\n101 100"<<endl;
					}else if(m[98][101]==0&&m[97][101]==0){
						cout<<"98 101\n97 101"<<endl;
					}else{
						cout<<"98 99\n97 99"<<endl;
					}
				}
			}
		}else if(m[99][103]==1){
			cout<<"97 103\n97 102"<<endl;
			cin>>x>>y;m[x][y]=1;
			cin>>x>>y;m[x][y]=1;
			if(m[98][104]==0&&m[97][104]==0){
				cout<<"98 104\n97 104"<<endl;
			}else if(m[96][103]==0&&m[96][102]==0){
				cout<<"96 103\n96 102"<<endl;
			}else{
				cout<<"98 102"<<endl;
			}
		}else{
			cout<<"98 104\n97 104"<<endl;
			cin>>x>>y;m[x][y]=1;
			cin>>x>>y;m[x][y]=1;
			if(m[99][103]==0&&m[99][104]==0){
				cout<<"99 103\n99 104"<<endl;
			}else if(m[98][105]==0&&m[97][105]==0){
				cout<<"98 105\n97 105"<<endl;
			}else{
				cout<<"97 103"<<endl;
			}
		}
	}
	return 0;
} 
2023/12/4 21:46
加载中...