#include #include #include using namespace std;

int main() { int N, M; cin >> N >> M; vector nums(N); for (int i = 0; i < N; i++) { cin >> nums[i]; } sort(nums.begin(), nums.end(), greater()); int sum = 0; for (int i = 0; i < 3; i++) { sum += nums[i]; } cout << sum << endl; return 0; }

cpp题目:6239 三个正整数关卡:枚举时空限制CPU占用时长 1秒内存使用限制 64MB题目描述从 �N 个正整数中选出 33 个使他们的和在不超过 �M 的同时尽可能的大。输入格式第一行包含两个正整数�N3≤�≤1023≤N≤10 2 �M10≤�≤30000010≤M≤300000。第二行包括�N个不大于10510 5 的正整数。数据保证至少存在33个正整数的和不超过�M。输出格式输出一行

原文地址: https://www.cveoy.top/t/topic/ixSy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录