Bailian4040 买书问题【Ad Hoc】
4040:买书问题
总时间限制: 1000ms 内存限制: 65536kB
描述
某网上书店举行优惠促销,现有两种优惠策略。策略一是购书总额大于100元的可享受免费送货。策略二是如果购书数量大于3本,则购书总额享受95折优惠(不包括运费)。两种优惠策略不能同时享受,最多可选择其中一种优惠策略。运费为20元。小明想在这个网站上买书,请帮他选择最优的优惠策略。
输入
有多行,第一行是买书的种类N(0 <= N <= 100),接下来的N行每行输入一种书目的购买数量M和代价P(P不一定是整数)。当N为-1时结束输入
输出
针对每组数据,分析如何享受优惠策略,输出最少的购书支付金额
样例输入
2
2 60
3 50
-1
样例输出
270
问题链接:Bailian4040 买书问题
问题简述:(略)
问题分析:简单题不解释。
程序说明:(略)
参考链接:(略)
题记:(略)
AC的C++语言程序如下:
/* Bailian4040 买书问题 */#include <iostream>
#include <cstdio>using namespace std;int main()
{int n;while(cin >> n && n != -1) {int m, cnt = 0;double p, money = 0;while(n--) {cin >> m >> p;cnt += m;money += m * p;}double ans = money;if(money <= 100) money += 20;if(cnt > 3) ans = ans * 0.95 + 20;else ans += 20;ans = min(ans, money);cout << ans << endl;}return 0;
}
Bailian4040 买书问题【Ad Hoc】相关推荐
- ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解
我们开发的程序在经过simulator以及自己的iOS设备测试后,也基本完成应用程序了,这时候我们就可以把它发布出去了更更多的人去测试,我们可以在iOS平台使用ad hoc实现. 你在苹果购买的开发者 ...
- SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问
想用openrowset查询远程数据库,结果提示SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误,在网上搜索了一下,找到解决方法: --Ad ...
- 【坐在马桶上看算法】排序总结:小哼买书
之前讲了三种常用的经典排序.排序算法还有很多,例如选择排序.计数排序.基数排序.插入排序.归并排序和堆排序等等.堆排序是基于二叉树的排序,以后再说吧.先分享一个超酷的排序算法的视频. 再来看一个具体的 ...
- [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问...
TSQL查询Excel数据使用openrowset通常会报如下错误: 消息 15281,级别 16,状态 1,第 1 行 SQL Server 阻止了对组件 'Ad Hoc Distributed Q ...
- Smoke Test与Ad hoc Test
Smoke Test与Ad hoc Test Smoke Test: 冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试.这种测试强调功能的覆盖率,而不对功能的正确性进行验证.从这一点 ...
- 软件质量保证与测试——Ad hoc Test
Ad hoc Test(随机测试) 在软件测试中除了根据测试用例和测试说明书进行功能测试外,还需要进行随机测试(Ad-hoc testing),随机测试是没有书面测试用例.记录期望结果.检查列表.脚本 ...
- 编程之美——买书问题:贪心算法
1 问题描述及分析 买书折扣问题的描述是,某出版社的<哈里波特>系列共有5卷,每本单卖都是8块钱,如果读者一次购买不同的k(k>=2)卷,就可以享受不同的折扣优惠,如下所示: 问题是 ...
- SQL 2005启用组件Ad Hoc Distributed Queries
转载 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作 ...
- 软件工程个人项目——买书的最低价格
软件工程个人项目--买书的最低价格 题目要求: 书店针对<哈利波特>系列书籍进行促销活动,一共5卷,用编号0.1.2.3.4表示,单独一卷售价8元, 具体折扣如下所示: 本数 ...
最新文章
- 全球最大的公开人脸数据集 | 清华大学芯翌科技联合发布
- 如何多快好省的建设企业级呼叫中心(一)
- 如何处理word document webservice response中奇怪的xml node
- 深度学习之自编码器(2)Fashion MNIST图片重建实战
- springCloud - 第6篇 - 网关的实现:ZUUL
- Jquery弹出层插件,非常好用绚丽Lee dialog 1.0
- javascript中object的运算符操作使用
- [kuangbin带你飞] 专题一简单搜索
- Objective-C 入门篇
- 卸载CDH5.14.2
- 雅猴的脚印——2019年上半年
- 【模拟器】华三模拟器HCL安装操作指导
- node+vue微信小程序的社区后勤报修系统
- 以QRcode为例聊聊二维码的现状与未来(Java版本)
- 基于Spring Boot框架的驾校学员信息管理系统
- 11 如何成为可转债的交易好手
- 图像处理之角点检测与亚像素角点定位
- NFC学习笔记(2)——NFC基础知识
- 华硕ZX50JX4200 Mac OS10.15黑苹果分享
- 视频压缩后,画质模糊怎么修复成超清画质?
热门文章
- Verilog实现UART串口收发器数字电路
- Arcgis Javascript那些事儿(十二)——geometry service几何服务
- pymysql之常见数据库操作
- Starling浅尝
- Android集成百度地图
- php 遍历数组 只显示1个,求高手指点,foreach遍历三维数组时只能遍历出第一个子级,这是为什么呢?...
- docker打包镜像(实用版)
- 机器学习——卷积神经网络计算
- VS错误之error LNK2019: 无法解析的外部符号
- 能被2、3、4、5、6、7、8、9、10、11、13、25整除的整数的特征是?有趣的21详解