せいしゅん404 • 2年前
#include<bits/stdc++.h>
using namespace std;
vector<int> a;
int main(void){
int n,m;
while(cin>>n>>m){
a.clear();
for(int i=0;i<2*n;i++) a.push_back(i);
int pos=0;
for(int i=0;i<n;i++){
pos=(pos+m-1)%a.size();
a.erase(a.begin()+pos);
}
int j=0;
for(int i=0;i<2*n;i++){
if(!(i%50)&&i) cout<<endl;//每50个字符换行
if(i==a[j]) j++,cout<<"G";
else cout<<"B";
}
cout<<endl<<endl;
}
return 0;
}
评论:
请先登录,才能进行评论