P2878 [USACO07JAN]保护花朵Protecting the Flowers
2024-08-30 21:35:28
一个类似国王游戏的贪心
话说要是先做了这个题,国王游戏之余懵逼这么久吗?
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
struct node
{
long long t;
long long d;
};
node data[101000];
bool compare(const node &a,const node &b)
{
return a.d*b.t>b.d*a.t;
}
int main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d%d",&data[i].t,&data[i].d);
sort(data+1,data+1+n,compare);
long long sum=0;
long long tim=0;
for(int i=1;i<=n;i++)
{
sum+=data[i].d*=tim;//牛都吓傻了
tim+=data[i].t*2;
}
printf("%lld",sum);
}
最新文章
- Java通过几种经典的算法来实现数组排序
- python 简介
- 能源项目xml文件标签释义--DefaultAdvisorAutoProxyCreator
- POJ 3801 有上下界最小流
- 【环境】Linux下连接无线网常用命令
- MyEclips:Struts 2 + Hibernate 4 + SQL Server2008
- DirectX 9 UI三种设计学习笔记:文章4章Introducing DirectInput+文章5章Wrapping Direct3D
- html细节积累-01
- (转)Maven项目标准目录结构
- C++ 函数模板“偏特化”
- es6 proxy代理
- python3-基础2
- Vmware安装Kali
- ln -s 软连接介绍
- redis启动停止+密码认证
- 你真的了解字典(Dictionary)吗? C# Memory Cache 踩坑记录 .net 泛型 结构化CSS设计思维 WinForm POST上传与后台接收 高效实用的.NET开源项目 .net 笔试面试总结(3) .net 笔试面试总结(2) 依赖注入 C# RSA 加密 C#与Java AES 加密解密
- fis前端开发框架
- 获取用户Ip地址通用方法
- 验证两台机器已经建立的ssh互信
- 【bzoj2329】[HNOI2011]括号修复 Splay
热门文章
- 命令行模式运行jmeter,主从方式运行jmeter
- RTT设备与驱动之PIN设备
- 3d Max 2016安装失败怎样卸载3dsmax?错误提示某些产品无法安装
- DRF-->;1 序列化组件的使用和接口设计---get
- 数据库mysql--基础命令
- 转:Android中的Handler的机制与用法详解
- java学习第十二天
- NOPI导出execl 多个sheet,一列图片
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction [转]
- Python介绍以及Python环境搭建