HDU5477(模拟)
A Sweet Journey
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 975    Accepted Submission(s): 504
Problem Description

Input
For each test case:
The first line contains four integers, n, A, B, L.
Next n lines, each line contains two integers: Li,Ri, which represents the interval [Li,Ri] is swamp.
1≤n≤100,1≤L≤105,1≤A≤10,1≤B≤10,1≤Li<Ri≤L.
Make sure intervals are not overlapped which means Ri<Li+1 for each i (1≤i<n).
Others are all flats except the swamps.
Output
Please output “Case #k: answer”(without quotes) one line, where k means the case number counting from 1, and the answer is his minimum strengths in the beginning.
Sample Input
Sample Output
Source
//2016.9.13
#include <iostream>
#include <cstdio>
#define N 105 using namespace std; int main()
{
int T, kase = , ans, n, a, b, len, l[N], r[N];
scanf("%d", &T);
while(T--)
{
int tmp = ;
ans = ;//假设最初需要0点能量
scanf("%d%d%d%d", &n, &a, &b, &len);
l[] = r[] = ;
for(int i = ; i <= n; i++)
{
scanf("%d%d", &l[i], &r[i]);
tmp = tmp+b*(l[i]-r[i-])-a*(r[i]-l[i]);
if(ans > tmp)ans = tmp;
}
printf("Case #%d: %d\n", ++kase, -ans);
} return ;
}
HDU5477(模拟)的更多相关文章
- App开发:模拟服务器数据接口 - MockApi
		
为了方便app开发过程中,不受服务器接口的限制,便于客户端功能的快速测试,可以在客户端实现一个模拟服务器数据接口的MockApi模块.本篇文章就尝试为使用gradle的android项目设计实现Moc ...
 - 故障重现, JAVA进程内存不够时突然挂掉模拟
		
背景,服务器上的一个JAVA服务进程突然挂掉,查看产生了崩溃日志,如下: # Set larger code cache with -XX:ReservedCodeCacheSize= # This ...
 - Python 爬虫模拟登陆知乎
		
在之前写过一篇使用python爬虫爬取电影天堂资源的博客,重点是如何解析页面和提高爬虫的效率.由于电影天堂上的资源获取权限是所有人都一样的,所以不需要进行登录验证操作,写完那篇文章后又花了些时间研究了 ...
 - HTML 事件(四) 模拟事件操作
		
本篇主要介绍HTML DOM中事件的模拟操作. 其他事件文章 1. HTML 事件(一) 事件的介绍 2. HTML 事件(二) 事件的注册与注销 3. HTML 事件(三) 事件流与事件委托 4. ...
 - 模拟AngularJS之依赖注入
		
一.概述 AngularJS有一经典之处就是依赖注入,对于什么是依赖注入,熟悉spring的同学应该都非常了解了,但,对于前端而言,还是比较新颖的. 依赖注入,简而言之,就是解除硬编码,达到解偶的目的 ...
 - webapp应用--模拟电子书翻页效果
		
前言: 现在移动互联网发展火热,手机上网的用户越来越多,甚至大有超过pc访问的趋势.所以,用web程序做出仿原生效果的移动应用,也变得越来越流行了.这种程序也就是我们常说的单页应用程序,它也有一个英文 ...
 - javascript动画系列第一篇——模拟拖拽
		
× 目录 [1]原理介绍 [2]代码实现 [3]代码优化[4]拖拽冲突[5]IE兼容 前面的话 从本文开始,介绍javascript动画系列.javascript本身是具有原生拖放功能的,但是由于兼容 ...
 - C++ 事件驱动型银行排队模拟
		
最近重拾之前半途而废的C++,恰好看到了<C++ 实现银行排队服务模拟>,但是没有实验楼的会员,看不到具体的实现,正好用来作为练习. 模拟的是银行的排队叫号系统,所有顾客以先来后到的顺序在 ...
 - MSYS2——Windows平台下模拟linux环境的搭建
		
最近从MSYS1.0迁移到了MSYS2.0,简单讲,MSYS2.0功能更强大,其环境模拟更加符合linux.虽然本身来自cygwin,但其集成了pacman软件管理工具,很有linux范,并且可以直接 ...
 
随机推荐
- 防止多个UIAlertView重叠弹出
			
http://www.jianshu.com/p/7ac398ef4532 项目中可能会遇到这种情况,好几个alertView因为逻辑关系全部弹出,用户需要一个个的点击才能将所有的alertView取 ...
 - CDOJ 1268 Open the lightings
			
组合数学题.好难啊,请教了Xiang578大神&&看了他题解才会的...... 甩上题解链接:http://blog.csdn.net/xinag578/article/details ...
 - Mac快速查看某条命令的版本和存放的位置(ls -l `which mvn`)
			
输入: ls -l `which mvn` 如图:
 - axis2开发实例(一)
			
主要参考<axis2之webservice新手超详细教程http://wenku.baidu.com/view/6eae036d011ca300a6c390a4.html> <axi ...
 - js div截取字符串的长度
			
<div style="width:100%;" id="changdu">这个是字符串的长度</div> $("#chang ...
 - 用weka来做Logistic Regression
			
1.首先下载安装weka http://www.cs.waikato.ac.nz/ml/weka/downloading.html 2.打开weka,选择第一项Explorer 3.准备数据集文件,在 ...
 - leetcode--007 word break I
			
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+4AAAC5CAIAAAA55fI7AAAZa0lEQVR4nO3dPW7bQIMG4L2MT6B7+A
 - ajax修改密码
			
<div>用户名:<input type="text" id="uid" /><span id="tt" st ...
 - 详解Objective-C的meta-class                                                    分类:            ios相关             ios技术             2015-03-07 15:41    51人阅读    评论(0)    收藏
			
比较简单的一篇英文,重点是讲解meta-class.翻译下,加深理解. 原文标题:What is a meta-class in Objective-C? 原文地址:http://www.cocoaw ...
 - javascript--study
			
1.函数传参:按值传递 对于数字.字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量. 对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组 ...