A25 贪心算法 P1223 排队接水

视频链接:74 贪心算法 排队接水_哔哩哔哩_bilibili

 

 

Luogu P1223 排队接水

复制代码
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;

struct node{
 int t,id; //接水时间,编号
 bool operator<(node &b){
   return t<b.t;
 }
}a[1010];

int main(){
  int n; cin>>n;    
  for(int i=1;i<=n;i++)
    cin>>a[i].t, a[i].id=i;             

  sort(a+1,a+n+1);
  for(int i=1;i<=n;i++)
    cout<<a[i].id<<" ";
  puts("");
  
  double tim=0;
  for(int i=1;i<=n-1;i++)
    tim+=a[i].t*(n-i);                
  printf("%.2lf",tim/n);
}
复制代码

 

posted @   董晓  阅读(350)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示