Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
总共92种棋盘,13种可输出,其余都是impossible···直接打表·····(就当你们的测试数据吧)#include <iostream> using namespace std; int main() { freopen("in.txt","r",stdin); int i,n,p,q; cin>>n; for(i=1;i<=n;i++) { cin>>p>>q; cout<<"Scenario #"<<i<<":"<<endl; if(p==1 &&q ==1) cout<<"A1"<<endl; else if(p==3 && q==4) cout<<"A1C2A3B1D2B3C1A2C3D1B2D3"<<endl; else if(p==3 && q==7) cout<<"A1B3D2F1G3E2G1F3E1G2E3C2A3B1C3A2C1D3B2D1F2"<<endl; else if(p==3 && q==8) cout<<"A1B3C1A2C3D1B2D3E1G2E3C2A3B1D2F1H2F3G1E2G3H1F2H3"<<endl; else if(p==4 && q==3) cout<<"A1B3C1A2B4C2A3B1C3A4B2C4"<<endl; else if(p==4 && q==5) cout<<"A1B3C1A2B4D3E1C2D4E2C3A4B2D1E3C4A3B1D2E4"<<endl; else if(p==4 && q==6) cout<<"A1B3C1A2B4C2D4E2F4D3E1F3D2B1A3C4B2A4C3E4F2D1E3F1"<<endl; else if(p==5 && q==4) cout<<"A1B3A5C4D2B1A3B5D4C2B4A2C1D3C5A4B2D1C3D5"<<endl; else if(p==5 && q==5) cout<<"A1B3A5C4A3B1D2E4C5A4B2D1C3B5D4E2C1A2B4D5E3C2E1D3E5"<<endl; else if(p==6 && q==4) cout<<"A1B3A5C6D4B5D6C4D2B1A3C2B4A2C1D3B2D1C3D5B6A4C5A6"<<endl; else if(p==7 && q==3) cout<<"A1B3C1A2C3B1A3C2B4A6C7B5A7C6A5B7C5A4B2C4B6"<<endl; else if(p==7 && q==4) cout<<"A1B3A5B7D6B5A7C6D4C2A3B1D2C4B2A4B6D7C5A6C7D5B4D3C1A2C3D1"<<endl; else if(p==8 && q==3) cout<<"A1B3C1A2B4C2A3B1C3A4B2C4A5B7C5A6B8C6A7B5C7A8B6C8"<<endl; else cout<<"impossible"<<endl; cout<<endl; } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator