求助两道题
  • 板块灌水区
  • 楼主珂朵莉!
  • 当前回复14
  • 已保存回复14
  • 发布时间2020/10/4 17:38
  • 上次更新2023/11/5 12:02:30
查看原帖
求助两道题
191956
珂朵莉!楼主2020/10/4 17:38

今天模拟测有俩题爆零了,求问原因 t1:

#include<bits/stdc++.h>
using namespace std;
int a[2000005]={0},b[2000005];
int main(){
	int n,k;
	cin>>n>>k;
	for(int i=1;i<=n;i++)cin>>a[i];
	sort(a+1,a+n+1);
	b[1]=0;
	for(int i=2;i<=n;i++){
		b[i]=pow(a[i]-a[i-1],2);
	} 
	int sum=0;
	sort(b+1,b+n+1);
	for(int i=1;i<=k;i++){
		sum+=b[i];
	}
	cout<<sum;
	return 0;
}

t2:

#include<bits/stdc++.h>
using namespace std;
int main(){
	char c[10005];
	gets(c);
	for(int i=0;i<=strlen(c);i++){
		//cout<<i<<" ";
		if(c[i]>='a'&&c[i]<='z'){
			c[i]-=32;
			cout<<c[i];
		}
		else cout<<c[i];
	}
	return 0;
}
2020/10/4 17:38
加载中...