OpenJudge百炼习题解答(C++)--题4040:买书问题
题:
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
某网上书店举行优惠促销,现有两种优惠策略。策略一是购书总额大于100元的可享受免费送货。策略二是如果购书数量大于3本,则购书总额享受95折优惠(不包括运费)。两种优惠策略不能同时享受,最多可选择其中一种优惠策略。运费为20元。小明想在这个网站上买书,请帮他选择最优的优惠策略。
- 输入
- 有多行,第一行是买书的种类N(0 <= N <= 100),接下来的N行每行输入一种书目的购买数量M和代价P(P不一定是整数)。当N为-1时结束输入
- 输出
- 针对每组数据,分析如何享受优惠策略,输出最少的购书支付金额
- 样例输入
-
2 2 60 3 50 -1
- 样例输出
-
270
解:
#include<iostream>
using namespace std;
int main()
{int n;while(cin>>n){if(n==-1){break;}double a[n],b[n];for(int i=0;i<n;i++){cin>>a[i]>>b[i];}int All=0;double AllMoney=0;double Cost1=0;double Cost2=0;for(int i=0;i<n;i++){All+=a[i];AllMoney+=a[i]*b[i];}Cost1=AllMoney;Cost2=AllMoney;if(All>3){Cost1*=0.95;Cost1+=20;}else{Cost1+=20;}if(AllMoney>100){}else{Cost2+=20;}if(Cost1<Cost2){cout<<Cost1<<endl;}else{cout<<Cost2<<endl;}}return 0;}
推荐文章:那些年,做的几个应用
OpenJudge百炼习题解答(C++)--题4040:买书问题相关推荐
- OpenJudge百炼习题解答(C++)--题4010:2011
题: 总时间限制: 1000ms 内存限制: 65536kB 描写叙述 已知长度最大为200位的正整数n.请求出2011^n的后四位. 输入 第一行为一个正整数k,代表有k组数据,k<=2 ...
- 微课|玩转Python轻松过二级:第3章课后习题解答6
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章 详解Python序列结构 课后习题解答227-236题 课后习题解答237-247题 书购买链接 ...
- 微课|玩转Python轻松过二级:第3章课后习题解答5
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章 详解Python序列结构 课后习题解答180-200题 课后习题解答201-214题 课后习题解答 ...
- 微课|玩转Python轻松过二级:第3章课后习题解答4
2019年3月8日-10日公众号送书活动:中小学生Python课应该学什么 =============== 适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. ...
- Bailian4040 买书问题【Ad Hoc】
4040:买书问题 总时间限制: 1000ms 内存限制: 65536kB 描述 某网上书店举行优惠促销,现有两种优惠策略.策略一是购书总额大于100元的可享受免费送货.策略二是如果购书数量大于3本, ...
- 无机化学(第四版)(上册、下册)课后答案 宋天佑 徐家宁 程功臻 王莉版答案解析 高等教育出版社 第5章课后题答案 习题解答
无机化学(第四版)(上册.下册)课后答案 宋天佑 徐家宁 程功臻 王莉版答案解析 高等教育出版社 第5章课后题答案 完整版答案看文章末尾处 上册 第1章 化学基础知识 第2章 化学热力学基础 第3章 ...
- 计算机应用里面的题,计算机应用教程习题解答与上机练习
计算机应用教程习题解答与上机练习 语音 编辑 锁定 讨论 上传视频 <计算机应用教程习题解答与上机练习>一书的出版社是清华大学出版社,出版时间是2011年3月1日.本书可作为高等学校文科类 ...
- C语言程序设计上机前三题,C语言程序设计(含上机实验与习题解答)
本书根据作者多年来教授不同基础学员的经验,针对初学者的特点,由浅入深,从一般程序设计语言的共性到C语言自身的特性,从C语言的语法规则到其内部实现,对C语言进行了系统的介绍. 全书分上.下两篇.上篇介绍 ...
- 微课|玩转Python轻松过二级:第2章课后习题解答(3课,79题)
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章 运算符.表达式与内置对象 课后习题解答1 课后习题解答2 课后习题解答3 图书购买链接 京东:ht ...
最新文章
- 搞科研、学术的朋友注意了,停下手头的活,再忙也要看一下这个!
- ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(2)用户登录、注销
- C++17新特性学习笔记
- 腾讯正式开源高性能Hybrid框架VasSonic!
- mybatis使用log4j
- [Hbase]Hbase知识大全
- 用什么软件测试电视分辨率,4k电视分辨率测试图
- ML Note 3.4 - 数据降维算法 PCA / t-SNE
- outlook统一签名模版设置
- 基于等分线性回归方法的城乡收入差距因素比较分析——以广东省为例
- 微信公众号过程中都有哪些技巧,提升公众号活跃度
- 两台计算机和两台交换机的VLAN配置,两台交换机如何配置连接?
- 【C#进阶3-7】C# Socket通讯
- Linux中的计划任务—Crontab调度一次性执行的任务at/batch
- 网络钓鱼仍然是安全行业的祸害
- 各种Hash函数和代码
- LInux 下 Anaconda多环境切换
- 51Nod1123 X^A Mod B 数论 中国剩余定理 原根 BSGS
- Execution和ProcessInstance的分别
- 【USACO 2020 January Silver】Berry Picking 题解