题:

总时间限制: 
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:买书问题相关推荐

  1. OpenJudge百炼习题解答(C++)--题4010:2011

    题: 总时间限制:  1000ms  内存限制:  65536kB 描写叙述 已知长度最大为200位的正整数n.请求出2011^n的后四位. 输入 第一行为一个正整数k,代表有k组数据,k<=2 ...

  2. 微课|玩转Python轻松过二级:第3章课后习题解答6

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详解Python序列结构 课后习题解答227-236题 课后习题解答237-247题 书购买链接 ...

  3. 微课|玩转Python轻松过二级:第3章课后习题解答5

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详解Python序列结构 课后习题解答180-200题 课后习题解答201-214题 课后习题解答 ...

  4. 微课|玩转Python轻松过二级:第3章课后习题解答4

    2019年3月8日-10日公众号送书活动:中小学生Python课应该学什么 =============== 适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. ...

  5. Bailian4040 买书问题【Ad Hoc】

    4040:买书问题 总时间限制: 1000ms 内存限制: 65536kB 描述 某网上书店举行优惠促销,现有两种优惠策略.策略一是购书总额大于100元的可享受免费送货.策略二是如果购书数量大于3本, ...

  6. 无机化学(第四版)(上册、下册)课后答案 宋天佑 徐家宁 程功臻 王莉版答案解析 高等教育出版社 第5章课后题答案 习题解答

    无机化学(第四版)(上册.下册)课后答案 宋天佑 徐家宁 程功臻 王莉版答案解析 高等教育出版社 第5章课后题答案 完整版答案看文章末尾处 上册 第1章 化学基础知识 第2章 化学热力学基础 第3章 ...

  7. 计算机应用里面的题,计算机应用教程习题解答与上机练习

    计算机应用教程习题解答与上机练习 语音 编辑 锁定 讨论 上传视频 <计算机应用教程习题解答与上机练习>一书的出版社是清华大学出版社,出版时间是2011年3月1日.本书可作为高等学校文科类 ...

  8. C语言程序设计上机前三题,C语言程序设计(含上机实验与习题解答)

    本书根据作者多年来教授不同基础学员的经验,针对初学者的特点,由浅入深,从一般程序设计语言的共性到C语言自身的特性,从C语言的语法规则到其内部实现,对C语言进行了系统的介绍. 全书分上.下两篇.上篇介绍 ...

  9. 微课|玩转Python轻松过二级:第2章课后习题解答(3课,79题)

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 课后习题解答1 课后习题解答2 课后习题解答3 图书购买链接 京东:ht ...

最新文章

  1. 搞科研、学术的朋友注意了,停下手头的活,再忙也要看一下这个!
  2. ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(2)用户登录、注销
  3. C++17新特性学习笔记
  4. 腾讯正式开源高性能Hybrid框架VasSonic!
  5. mybatis使用log4j
  6. [Hbase]Hbase知识大全
  7. 用什么软件测试电视分辨率,4k电视分辨率测试图
  8. ML Note 3.4 - 数据降维算法 PCA / t-SNE
  9. outlook统一签名模版设置
  10. 基于等分线性回归方法的城乡收入差距因素比较分析——以广东省为例
  11. 微信公众号过程中都有哪些技巧,提升公众号活跃度
  12. 两台计算机和两台交换机的VLAN配置,两台交换机如何配置连接?
  13. 【C#进阶3-7】C# Socket通讯
  14. Linux中的计划任务—Crontab调度一次性执行的任务at/batch
  15. 网络钓鱼仍然是安全行业的祸害
  16. 各种Hash函数和代码
  17. LInux 下 Anaconda多环境切换
  18. 51Nod1123 X^A Mod B 数论 中国剩余定理 原根 BSGS
  19. Execution和ProcessInstance的分别
  20. 【USACO 2020 January Silver】Berry Picking 题解

热门文章

  1. PATCHY-SAN - Learning Convolutional Neural Networks for Graphs ICML
  2. 自动控制原理7.7---离散系统的数字校正
  3. c语言学生信息结构体录入文件,C语言—学生信息管理系统
  4. php 月份英文,所有月份的英语单词
  5. html中div排版布局
  6. 用C#去读取陀螺仪姿态角度传感器JY61的串口数据
  7. 坚果Pro2识别网页链接问题
  8. java se 试题_JavaSE基础试题附答案
  9. 微信小程序:使用canvas 生成图片 并分享
  10. PL/SQL破解方法(不需要注册码)