codeforces252-B - Valera and Fruits
来源:互联网 发布:移动公司网络维护员 编辑:程序博客网 时间:2024/04/30 03:04
#include<iostream>#include<cstdio>#include<cmath>#include<algorithm>#include<memory.h>#include<map>#include<queue>#include <deque>#include <list>#include <ctime>#include <stack>#include <vector>#include<set>#define Maxn 3005typedef long long ll;#define rep(i,j,n) for(int i=j;i<=n;i++)#define per(i,j,k) for(int i=j;i>=k;--i)#define lowbit(a) a&-a#define Max(a,b) a>b?a:b#define Min(a,b) a>b?b:aconst int inf = 0x3f3f3f3f;const double pi = acos(-1.0);using namespace std;int a,b,t[Maxn];int main(){ int n,v,sum=0,tmp=0; int end_t=-1,start_t=9999; scanf("%d%d",&n,&v); rep(i,1,n) {scanf("%d%d",&a,&b); t[a]+=b; end_t=Max(end_t,a); start_t=Min(start_t,a); } rep(i,start_t,end_t+1) { if(tmp>=v)tmp=t[i],sum+=v; else { if(tmp+t[i]<=v)sum+=tmp+t[i],tmp=0; else tmp=t[i]-(v-tmp),sum+=v; } } printf("%d\n",sum); return 0;}
0 0
- codeforces252-B - Valera and Fruits
- B. Valera and Fruits
- Codeforces 441 B. Valera and Fruits
- CodeForces 441B Valera and Fruits
- codeforces-441B-Valera and Fruits【暴力】
- CF #252 div2 B - Valera and Fruits
- CodeForces - 441B -Valera and Fruits
- Valera and Fruits
- codeforces-Valera and Fruits
- Codeforces Valera and Fruits
- A - Valera and Fruits
- codeforce44B. Valera and Fruits
- Codeforces #252 (Div. 2) B. Valera and Fruits
- Codeforces Round #252 (Div. 2) 441B. Valera and Fruits
- Codeforces Round #252 (Div. 2)B. Valera and Fruits
- Codeforces Round #252 (Div. 2)-B. Valera and Fruits
- Codeforces Round #252 (Div. 2) B. Valera and Fruits
- Codeforces Round #252 (Div. 2) B. Valera and Fruits(模拟)
- oracle学习笔记——存储参数
- 初识MVC
- oracle学习笔记——date数据及相关函数
- VM虚拟机全屏显示
- oracle学习笔记——to_char函数
- codeforces252-B - Valera and Fruits
- three js JavaScript编写的WebGL第三方库
- android驱动的开发流程
- 黑马程序员--Java基础学习(IO流及字符编码)第二十一天
- Pascal数组
- UMeditor百度富文本编辑器的使用
- MySQL外键约束On Delete和On Update的使用
- android 内核编译问题汇总
- gson使用教程-翻译1