玄关求调
  • 板块学术版
  • 楼主Prico
  • 当前回复12
  • 已保存回复13
  • 发布时间2025/1/24 20:29
  • 上次更新2025/1/25 07:36:38
查看原帖
玄关求调
1135610
Prico楼主2025/1/24 20:29

U528983

#include<bits/stdc++.h>
#define int long long
using namespace std;
int m,t,p,l,a[10005],pi,cnt=1,tot;
signed main(){
	cin>>m>>t>>p>>l;
	for(int i=1;i<=m;i++){
		cin>>a[i];
        pi+=a[i];
	}
	sort(a+1,a+m+1);
	reverse(a+1,a+m+1);
	for(int i=1;i<=t;i++){
		int cntt=1;
		for(int qw=1;qw<=p;qw++){
			tot+=a[cntt];
			cntt++;
	}
        if(l<tot){
            pi+=l;
            pi-=tot;
        }
        tot=0;
    }
	cout<<pi;
	return 0;
 }

30分

调完必关

2025/1/24 20:29
加载中...