思路如此简单的购买水果问题
太可惜了 思路如此简单的购买水果问题
小红去买水果,袋装的,6个一袋,或是8个一袋,不能拆开散卖,要么不买,要么恰好买了n个水果,
且用的袋子数量最少。 n范围:(1<=n<=100);不买则返回-1;买的话,则返回恰好所需要买的水果
应盛放的袋子的最少数量。
such as :输入 20;返回 3. because 20 = 8 + 6 + 6.记得导包!!!(疏忽大意)import java.util.Scanner;public class Main {public static int test(int n) {int x = n / 8;int y = n % 8;if (y == 0) {return x;} else {for (int i = 1; i <= x; i++) {if ((y + i * 8) % 6 == 0) {return (x - i) + (y + i * 8) / 6;}}return -1;}}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int ans = test(n);System.out.println(ans);}
}
运行结果如下:
20=8+6+6
28=8+8+6+6
36=8+8+8+6+6
37=?
5=?
思路如此简单的购买水果问题相关推荐
- 购买水果最便宜的方案算法题-C++实现
前言 本文记录4月27日晚7点一场软件开发岗笔试的题目,思路以及代码实现. 一.题目简介 题目: 购买水果最便宜的方案 具体描述: m个水果超市在1~n个小时的不同时间段提供不同价格的打折水果,如果某 ...
- python--超级简单的超市水果销售系统--1.0
超级简单的超市水果销售系统--1.0 给大家带来一个简单的超市水果销售系统,功能也是相当的简单, 可以查看水果列表,可以,添加水果到购物车,以及结算.话不多少,直接上代码: import tkinte ...
- LeetCode—笔记—51、N皇后——递归回溯,个人思路,简单易懂
LeetCode-笔记-51.N皇后--递归回溯,个人思路,简单易懂 51. N 皇后 n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击. 给你一个整数 ...
- 51nod 1270 数组的最大代价 思路:简单动态规划
这题是看起来很复杂,但是换个思路就简单了的题目. 首先每个点要么取b[i],要么取1,因为取中间值毫无意义,不能增加最大代价S. 用一个二维数组做动态规划就很简单了. dp[i][0]表示第i个点取1 ...
- 简单的切水果游戏制作
从今天开始,我把我这学期开始做的一些小游戏全部上传到我的百度云中,在文章后面会附上地址,在博客中不再粘贴代码与素材,想下载参考或者玩的朋友可以去我的百度云直接下载就是了. 距上次的围住神经猫,已经快半 ...
- 【算法】详解二分查找算法(思路很简单,细节是魔鬼)
我周围的人几乎都认为二分查找很简单,但事实真的如此吗?二分查找真的很简单吗?并不简单.看看 Knuth 大佬(发明 KMP 算法的那位)怎么说的: Although the basic idea of ...
- GR/IR和暂估入库设计思路的简单对比
GR/IR和暂估入库设计思路的简单对比[@more@] 从建立采购单->入库->发票校验实际上会有各种情况,下面简单描述下GR/IR科目的使用. GR/IR科目 相关Tcode:OBYP| ...
- GR/IR和暂估入库设计思路的简单对比[转]
GR/IR和暂估入库设计思路的简单对比 建立采购单->入库->发票校验实际上会有各种情况,下面简单描述下GR/IR科目的使用. GR/IR科目,相关Tcode:OBYP|F.19|F.13 ...
- 基于 Koa 的微服务 Node.js 框架设计思路与简单实现
大家好,我是前端点线面,毕业于华中科技大学,非科班出身的一枚新时代农民工,现在是百度前端研发工程师,著有<前端百题斩>.数十篇学习思维导图(go.React.Redux.Vue.Vuex. ...
最新文章
- 任务计划cron、服务管理工具chkconfig/systemctl
- 教孩子学编程python语言pdf_iOS(iPhone)应用程序开发入门视频教程(35讲)
- UA OPTI570 量子力学25 2-level System
- java定时任务的两种实现方式
- Python的Request请求跳过认证及禁用警告
- 修改sublime textd3中的注释文字颜色
- 不用下载安装,你的机器人可以直接在浏览器里跳舞丨Jupyter-ROS
- 数据库原理及应用(索引为什么快,数据在磁盘上如何存储)
- Windows10搭建PHP7开发环境
- 教你一分钟制作超炫Flash翻页相册
- WEB密码安全输入控件
- 卸载#流氓软件#快压的方法
- 6.11 如何在Excel自选图形中显示公式的数值 [原创Excel教程]
- cnpm : 无法加载文件 C:\Users\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。的解决方案之一
- 个人任务管理系统-数据库
- docker 清理磁盘
- android os仿ios,安卓仿ios12桌面全套仿安卓完美版
- iphone型号表_历代iphone上市时间表(iphone所有型号上市顺序)
- thinkphpJWT
- 各地光热发电示范项目可研陆续结束 明年将迎开工潮
热门文章
- 德国 PC Welt 杂志和 Avira 推出免费使用6个月 Avira AntiVir Personal Premium 活动
- 如何在不安装应用程序的情况下旋转iPhone视频
- 【Python入门教程】第49篇 集合的子集
- iOS 浏览相册功能实现 —— HERO博客
- 520浪漫代码流星雨
- 仿得物微信小程序(动手就会,含源码)
- java.lang.IllegalStateException: 由于没有提供multi-part配置,无法处理parts
- 江敏:做创业公司CTO,是程序员未知的冒险
- fedora 35 通过docker 使用微信
- UNIT07 BREs EREs PREs