题目1523:蓝桥杯算法提高VIP-打水问题

#include<iostream>

#include<algorithm>

using namespace std;

int main(){

int n,m,sum=0;//n是人数,m是水龙头数

cin>>n>>m;

int a1010;//每个人打水需要的时间

int b1010;//每个人需要的等待时间

for(int i=0;i<n;i++){

cin>>ai;

}

sort(a,a+n);

for(int i=0;i<n;i++){

if(i<m){

bi=0;

}else{

bi=ai-m+bi-m;//当前人的等待时间=上一个人的等待时间+上一个人的打水时间

sum+=bi;

}

}

cout<<sum<<endl;

return 0;

}

相关推荐
302wanger37 分钟前
DeepSeek-V4.1-Flash-1017 免费用到1024,速来
算法
lisw051 小时前
微分与积分的本质区别解析
算法·数学建模·极限编程
xys_6782 小时前
深挖数据结构:树和二叉树(上)
数据结构·算法
BeiGuTing_code2 小时前
Java动态数组(一)
java·数据结构·windows
衍玊2 小时前
多路转接原理与应用
c++
Interview Aid1122 小时前
Google SWE Intern VO 面经:两轮 Coding,Follow-up 考察 BFS 状态
算法
琳达爱分享2 小时前
从单机令牌桶到集群限流:一次配额超发的复盘
后端·算法
range2 小时前
带TTL的LRU缓存的实现-字节手撕-26/10/19
算法
糖果豆豆2 小时前
n log n 到底从哪来?排序下界、2-SAT 与 3-SAT、停机问题,卡的是同一件事
算法·架构
地平线开发者2 小时前
【玩转 征程6 算法工具链:PTQ 工具篇】hb_verifier
算法·自动驾驶