【CCF201709-1打酱油】C++代码实现
2017-11-16 20:08
225 查看
问题描述
小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。
输入格式
输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。
输出格式
输出一个整数,表示小明最多可以得到多少瓶酱油。
样例输入
40
样例输出
5
样例说明
把40元分成30元和10元,分别买3瓶和1瓶,其中3瓶送1瓶,共得到5瓶。
样例输入
80
样例输出
11
样例说明
把80元分成30元和50元,分别买3瓶和5瓶,其中3瓶送1瓶,5瓶送2瓶,共得到11瓶。
#include<iostream> using namespace std; int main(){ int N,m,a,b,c; cin>>N; a= N/50; N %=50; b= N/30; c= N%30; m = a*7+b*4+c/10; cout<<m<<endl; return 0; }
相关文章推荐
- 雇佣问题原址排列给定数组(randomize In Place)-c++代码实现及运行实例结果
- 球与箱子-c++代码实现及运行实例结果
- 在线雇佣问题(onlineMaximumHireAssistant)-c++代码实现及运行实例结果
- 螺旋队列C++代码实现实例及运行结果
- 生日悖论扩展引申2-c++代码实现及运行实例结果
- 用vim实现C++代码的自动补全功能
- 数据结构之栈的初始化、创建、入栈、出栈、销毁-c++代码实现及运行实例结果
- 练习写C++代码(100)--实现简单的时钟类4
- C++ 数据结构链表的实现代码
- 牛顿插值法(伪代码 c/c++ python实现)
- 面试题7:用两个栈实现队列的c++代码实现
- C++代码实现rsa签名校验
- Linux环境C/C++起Socket Server监听8080端口的代码实现
- 插入排序的C++代码实现
- 数据结构之队列的基本操作入队出队初始化删除-c++代码实现及运行实例结果
- 触屏设备上的多点触碰检测C++代码实现
- 关键路径的实现C++ 代码
- C++基础代码--20余种数据结构和算法的实现
- 用数组实现小顶堆(二叉堆)的C++代码
- 直接插入排序的C++实现代码