#include <bits/stdc++.h>
#define int long long
#define endl '\n'
using namespace std;
bool vis[5][5];
char str[100][2];
int cnt;
void solve(){
for(int i=1;i<=4;i++){
for(int j=1;j<4;j++){
if(i==j) continue;
if(i==1&&j==2||j==1&&i==2) continue;
if(i==2&&j==3||j==2&&i==3) continue;
if(i==3&&j==4||j==3&&i==4) continue;
if(vis[i][j]||vis[j][i]) continue;
vis[i][j]=vis[j][i]=true;
if(i<=j){
str[cnt][0]='A'+i-1;
str[cnt++][1]='A'+j-1;
// cout<<j;
}else{
str[cnt][0]='A'+j-1;
str[cnt++][1]='A'+i-1;
// cout<<j;
}
}
}
for(int i=0;i<cnt;i++){
cout<<str[i][0]<<" "<<str[i][1]<<endl;
}
}
signed main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
solve();
return 0;
}
2. 出差-枚举
于 2024-05-08 18:46:24 首次发布