先处理r,在处理n,然后按顺序输出不同的括号即可。
#include<bits/stdc++.h> using namespace std; int main() { int n,r; cin>>n>>r; for(int i=0;i<r;i++){ cout<<'('; } for(int i=0;i<r;i++){ cout<<')'; } for(int i=0;i<2*(n-r);i++){ if(i&1){ cout<<')'; }else{ cout<<'('; } } }
先处理r,在处理n,然后按顺序输出不同的括号即可。
#include<bits/stdc++.h> using namespace std; int main() { int n,r; cin>>n>>r; for(int i=0;i<r;i++){ cout<<'('; } for(int i=0;i<r;i++){ cout<<')'; } for(int i=0;i<2*(n-r);i++){ if(i&1){ cout<<')'; }else{ cout<<'('; } } }