【水分段函数】#10 A.Power Consumption Calculation
来源:互联网 发布:arm linux gcc下载 编辑:程序博客网 时间:2024/04/28 08:30
这道题叫“功耗计算”,大概意思呢是告诉你这么件事——
当你afk时,电脑的耗电大概是这么回事:
然而期间只要你动了一下电脑,立马从零开始计时。问你这个Tom在这么几个阶段里耗了多少电。
嘛~ 大概意思就是个水题啦~^_^ 函数分定义域计算的问题似乎是初中……还是小学来着的……那个什么出租车开车算路费的问题吧~
Python:
# inputlist = raw_input().split()n,p1,p2,t1,t2,t3 = map(int , list)# solveans = 0pre = -1while n > 0: n -= 1 list = raw_input().split() start,end = map(int , list) ans += (end-start)*p1 if pre != -1: x = start-pre if x > t1: ans += t1*p1 x -= t1 if x > t2: ans += t2*p2 x -= t2 ans += x*p3 else: ans += x*p2 else: ans += x*p1 pre = endprint ans
C++:
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int main(){ int n,p1,p2,p3,t1,t2 ; int l,r,l2,r2;scanf("%d%d%d%d%d%d",&n,&p1,&p2,&p3,&t1,&t2);scanf("%d%d", &l, &r);int sum = (r - l) * p1;while(--n){scanf("%d%d",&l2,&r2); int mid = l2 - r ; int p1pow = t1 * p1, p2pow = t2 * p2; if (mid <= t1)sum += mid * p1; else { sum += p1pow; mid -= t1; if (mid <= t2)sum += mid * p2; elsesum += p2pow + (mid - t2) * p3; } sum += (r2 - l2) * p1; l = l2; r = r2;} printf("%d",sum); return 0;}
0 0
- 【水分段函数】#10 A.Power Consumption Calculation
- 10A - Power Consumption Calculation
- A. Power Consumption Calculation
- codefore 10A . Power Consumption Calculation
- Codeforces 10A-Power Consumption Calculation(模拟)
- CodeForces 10A Power Consumption Calculation
- CF 10A Power Consumption Calculation
- CodeForces 10A - Power Consumption Calculation
- cf 10a Power Consumption Calculation
- CodeForces 10A Power Consumption Calculation
- Codeforces Beta Round #10 / 10A Power Consumption Calculation (模拟)
- Codeforces Beta Round #10 A. Power Consumption Calculation (模拟)
- Optimizing IO Power Consumption
- 【Topics Power】Reduce Power Consumption
- Android audio codec power consumption
- power consumption/capacity unit 耗电 /电池容量
- 【水分类】#59 A. Sinking Ship
- 【分享】UCI_Individual household electric power consumption Data Set
- 插入排序
- 支持多个展开的jquery折叠插件
- 微软100题(第十题)
- ccv中facedetect代码
- map和reduce 个数的设定 (Hive优化)经典
- 【水分段函数】#10 A.Power Consumption Calculation
- 前端安全须知(淘宝)
- 比较全面的Eclipse配置详解(包括智能提示设置、智能提示插件修改,修改空格自动上屏、JDK配置、各种快捷键列表……)
- C++第8周(春)项目2 实现Time类中的运算符重载
- dedecms 同时调用top和二级导航
- android应用安全——(数据抓包)跟踪监控android数据包
- 2014薪酬最高12个职业,你怎么看?
- Linux常用命令
- iOS Objective-C 重写 setter 方法