A656.划分数组
2024-05-05 14:54:16
发布于:北京
0阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int a1[105];
void guibing(int a,int b){
if(a<b){
int mid = (a+b)/2;
cout<<"[";
for(int i=a-1; i<mid;i++){
cout<<a1[i]<<" ";
}
cout<<"],[";
for(int i=mid; i<b;i++){
cout<<a1[i]<<" ";
}
cout<<"]"<<endl;
guibing(a,mid);
guibing(mid+1,b);
}
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a1[i];
}
guibing(1,n);
return 0;
}
这里空空如也
有帮助,赞一个