zoukankan      html  css  js  c++  java
  • CCF201709-1 打酱油 java(100分)

    试题编号: 201709-1
    试题名称: 打酱油
    时间限制: 1.0s
    内存限制: 256.0MB
    问题描述:
    问题描述
      小明带着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瓶。

    问题链接:CCF201709试题

    问题描述:(参见上文)。

    问题分析:根据题意,这是一个分组计算问题。首先尽可能以5瓶一组来买,余下的部分尽可能以3瓶一组来买,最后剩下的部分按10元一瓶来买。

    程序说明:程序中使用常量是为了程序的通用性,是工程上的做法。

    代码:

    package test;
    
    import java.util.Scanner;
    
    public class a_01 {
    public static void main(String args[]){
    Scanner in=new Scanner(System.in); 
    int Amoney=in.nextInt();
    int money=Amoney/10;
    //分组处理
    int group5=money/5;
    int group3=(money-(group5*5))/3;
    int group1=(money-(group5*5)-(group3*3));
    
    System.out.println((group5*(5+2))+(group3*(3+1))+group1);}
    
    }
  • 相关阅读:
    gThumb 3.1.2 发布,支持 WebP 图像
    航空例行天气预报解析 metaf2xml
    Baruwa 1.1.2 发布,邮件监控系统
    Bisect 1.3 发布,Caml 代码覆盖测试
    MoonScript 0.2.2 发布,基于 Lua 的脚本语言
    Varnish 入门
    快速增量备份程序 DeltaCopy
    恢复模糊的图像 SmartDeblur
    Cairo 1.12.8 发布,向量图形会图库
    iText 5.3.4 发布,Java 的 PDF 开发包
  • 原文地址:https://www.cnblogs.com/liushuncheng/p/7899078.html
Copyright © 2011-2022 走看看