bzoj 1680: [Usaco2005 Mar]Yogurt factory【贪心】
2024-09-30 15:03:19
贪心,一边读入一边更新mn,用mn更新答案,mn每次加s
#include<iostream>
#include<cstdio>
using namespace std;
int n,s,mn=1e9;
long long ans;
int main()
{
scanf("%d%d",&n,&s);
for(int i=1,w,c;i<=n;i++)
{
scanf("%d%d",&w,&c);
mn+=s;
mn=min(mn,w);
ans+=1ll*mn*c;
}
printf("%lld\n",ans);
return 0;
}
最新文章
- Word2Vec 使用总结
- Auto Mapper03
- sharepoint2010匿名访问
- UWP开发-二维变换以及三维变换
- 部门子部门表结构,递归指定部门的所有子部门SQL函数
- scp,ssh双机互信操作步骤
- vim 学习相关记录
- machine learning in action , part 1
- sql2008中时间类型问题
- java学习笔记 线程的实现与同步
- python数据类型之集合类型
- Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded
- Asp.Net MVC三层架构之autofac使用教程
- http指南(2)--代理
- SpringMVC 使用 RESTful 架构实现 CRUD 操作
- Java中使用google.zxing快捷生成二维码(附工具类源码)
- 替换res\drawable中的图片
- error C2665: “std::locale::facet::operator new”: 2 个重载中没有一个可以转换所有参数类型
- [ Python - 14 ] python进程及线程编程
- Pandas库入门