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);}
    
    }
  • 相关阅读:
    常用PHP array数组函数
    每天学习30分钟新知识之html教程1
    laravel学习之路2: jwt集成
    JWT简介json web token bear token
    MDwiki 调研
    laravel学习之路1:认证相关
    OAuth 2.0介绍
    第一行代码 6.4 数据存储全方案-详解持久化数据- 数据库
    github(1)安装及使用图文详解
    Android集成讯飞语音、百度语音、阿里语音识别
  • 原文地址:https://www.cnblogs.com/liushuncheng/p/7899078.html
Copyright © 2011-2022 走看看