数据范围很小,开一个小根堆将a,b,c,d存进去然后每次取最小的++,重复k次即可
c++
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
signed main() {
给定四个正整数a,b,c,d。你可以进行至多k次操作,每次操作可以从 a,b,c,d 中选择一个数,令这个数加 1,求操作后这四个正整数的乘积 a∗b∗c∗d 的最大值。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册