买铅笔(NOIP2016)
来源:互联网 发布:马贩子科尔哈斯 知乎 编辑:程序博客网 时间:2024/06/09 19:15
先给题目链接:买铅笔
这题非常水,没啥可分析的,先给代码:
#include<bits/stdc++.h> //1using namespace std;int main(){ int n; scanf("%d",&n); int ans=2000000000; //2 for(int i=0;i<3;i++){ int a,b; scanf("%d%d",&a,&b); int x; if(n%a==0){ //3 x=n/a; }else{ x=n/a+1; } ans=min(x*b,ans); //4 } printf("%d",ans); return 0;}
简单提示四个点。
1处:万能头文件
2处:ans的初值要设的足够大,因为我们要求的是最小值。
3处:这个判断是很必要的,因为我们这里实际上是n除以a上取整(因为如果n
n是a的2.4倍,我们需要3个a,才够n),所以如果能整除,那就除;不能整除就需要我们除了后加一。
4处:取ans原值和计算出的值中最小的作为ans新值。
阅读全文
0 0
- 买铅笔(NOIP2016)
- [NOIP2016普及] 买铅笔
- 【原创】【NOIP2016普及组】买铅笔
- 买铅笔-noip2016普及组T1
- NOIP2016普及组复赛买铅笔
- NOIP2016普及组第一题——买铅笔
- NOIP2016普及组复赛第一题——买铅笔
- NOIP2016普及组第一题——买铅笔
- 【NOIP2016普及组】复赛——买铅笔
- NOIP2016全国信息学分区普级组 买铅笔(c++版)
- NOIP2016普及组复赛第1题:买铅笔
- NOIP2016普及组T1买铅笔解题报告
- 买铅笔
- NOIP2016普及组复赛第一题ACC程序加题解pascal———买铅笔
- C++——NOIP2016普及组 t1——买铅笔
- 洛谷 P1909 买铅笔
- 洛谷 P1909 买铅笔
- 修改——买铅笔
- Activity的生命周期和启动模式(一)
- 上传图片(15)
- [题解]bzoj3289 Mato的文件管理
- 线段树模板
- 冒泡排序,选择排序
- 买铅笔(NOIP2016)
- JavaScript计时器
- Redis面试题及分布式集群
- 七星聚会!我在中国大学MOOC获得的荣誉证书!(截至2017年8月12日)
- FreeRtos新建任务不能运行
- GHGL项目-RSA加解密导致内存泄漏
- 14-SpringBoot——Spring MVC基础-自定义HttpMessageConverter
- onclick点击事件触发多个函数:
- 关于java Tomcat 集群的面试问题