一个类似国王游戏的贪心


话说要是先做了这个题,国王游戏之余懵逼这么久吗?

#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);
}

最新文章

  1. Java通过几种经典的算法来实现数组排序
  2. python 简介
  3. 能源项目xml文件标签释义--DefaultAdvisorAutoProxyCreator
  4. POJ 3801 有上下界最小流
  5. 【环境】Linux下连接无线网常用命令
  6. MyEclips:Struts 2 + Hibernate 4 + SQL Server2008
  7. DirectX 9 UI三种设计学习笔记:文章4章Introducing DirectInput+文章5章Wrapping Direct3D
  8. html细节积累-01
  9. (转)Maven项目标准目录结构
  10. C++ 函数模板“偏特化”
  11. es6 proxy代理
  12. python3-基础2
  13. Vmware安装Kali
  14. ln -s 软连接介绍
  15. redis启动停止+密码认证
  16. 你真的了解字典(Dictionary)吗? C# Memory Cache 踩坑记录 .net 泛型 结构化CSS设计思维 WinForm POST上传与后台接收 高效实用的.NET开源项目 .net 笔试面试总结(3) .net 笔试面试总结(2) 依赖注入 C# RSA 加密 C#与Java AES 加密解密
  17. fis前端开发框架
  18. 获取用户Ip地址通用方法
  19. 验证两台机器已经建立的ssh互信
  20. 【bzoj2329】[HNOI2011]括号修复 Splay

热门文章

  1. 命令行模式运行jmeter,主从方式运行jmeter
  2. RTT设备与驱动之PIN设备
  3. 3d Max 2016安装失败怎样卸载3dsmax?错误提示某些产品无法安装
  4. DRF--&gt;1 序列化组件的使用和接口设计---get
  5. 数据库mysql--基础命令
  6. 转:Android中的Handler的机制与用法详解
  7. java学习第十二天
  8. NOPI导出execl 多个sheet,一列图片
  9. @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction [转]
  10. Python介绍以及Python环境搭建