问题标题: 酷町堂:3828 分块排序

0
0
已解决
董子墨
董子墨
中级天翼
中级天翼

3828 分块排序

#include<iostream>
#include<algorithm>
using namespace std;
int a[20001];
bool cmp(int x,int y){
	return x>y;
}
int main(){
	int n,m,i;
	cin>>n>>m;
	for(i=1;i<=n;i++)
		cin>>a[i];
	for(i=1;i<=n;i+=m){
		if(i+m<n)
			sort(a+i,a+m+1,cmp);
		for(int j=i;j<=m;j++)
			cout<<a[j]<<' ';
		cout<<endl;
	}
	i-=m;
	sort(a+i,a+(m-i)+1,cmp);
	for(int j=i;j<=n;j++)
		cout<<a[j]<<' ';
	return 0;
}

代码哪错了,怎么RE0分了?

董子墨在2019-12-13 17:15:55追加了内容

@酷町喵~o( =∩ω∩= )o~ 把我这个问题关闭了吧

 


0
已采纳
毛润宇
毛润宇
新手天翼
新手天翼

为什么要求关闭问题?做出来了?

0
我要回答