太可惜了 思路如此简单的购买水果问题


小红去买水果,袋装的,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=?

思路如此简单的购买水果问题相关推荐

  1. 购买水果最便宜的方案算法题-C++实现

    前言 本文记录4月27日晚7点一场软件开发岗笔试的题目,思路以及代码实现. 一.题目简介 题目: 购买水果最便宜的方案 具体描述: m个水果超市在1~n个小时的不同时间段提供不同价格的打折水果,如果某 ...

  2. python--超级简单的超市水果销售系统--1.0

    超级简单的超市水果销售系统--1.0 给大家带来一个简单的超市水果销售系统,功能也是相当的简单, 可以查看水果列表,可以,添加水果到购物车,以及结算.话不多少,直接上代码: import tkinte ...

  3. LeetCode—笔记—51、N皇后——递归回溯,个人思路,简单易懂

    LeetCode-笔记-51.N皇后--递归回溯,个人思路,简单易懂 51. N 皇后 n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击. 给你一个整数 ...

  4. 51nod 1270 数组的最大代价 思路:简单动态规划

    这题是看起来很复杂,但是换个思路就简单了的题目. 首先每个点要么取b[i],要么取1,因为取中间值毫无意义,不能增加最大代价S. 用一个二维数组做动态规划就很简单了. dp[i][0]表示第i个点取1 ...

  5. 简单的切水果游戏制作

    从今天开始,我把我这学期开始做的一些小游戏全部上传到我的百度云中,在文章后面会附上地址,在博客中不再粘贴代码与素材,想下载参考或者玩的朋友可以去我的百度云直接下载就是了. 距上次的围住神经猫,已经快半 ...

  6. 【算法】详解二分查找算法(思路很简单,细节是魔鬼)

    我周围的人几乎都认为二分查找很简单,但事实真的如此吗?二分查找真的很简单吗?并不简单.看看 Knuth 大佬(发明 KMP 算法的那位)怎么说的: Although the basic idea of ...

  7. GR/IR和暂估入库设计思路的简单对比

    GR/IR和暂估入库设计思路的简单对比[@more@] 从建立采购单->入库->发票校验实际上会有各种情况,下面简单描述下GR/IR科目的使用. GR/IR科目 相关Tcode:OBYP| ...

  8. GR/IR和暂估入库设计思路的简单对比[转]

    GR/IR和暂估入库设计思路的简单对比 建立采购单->入库->发票校验实际上会有各种情况,下面简单描述下GR/IR科目的使用. GR/IR科目,相关Tcode:OBYP|F.19|F.13 ...

  9. 基于 Koa 的微服务 Node.js 框架设计思路与简单实现

    大家好,我是前端点线面,毕业于华中科技大学,非科班出身的一枚新时代农民工,现在是百度前端研发工程师,著有<前端百题斩>.数十篇学习思维导图(go.React.Redux.Vue.Vuex. ...

最新文章

  1. 任务计划cron、服务管理工具chkconfig/systemctl
  2. 教孩子学编程python语言pdf_iOS(iPhone)应用程序开发入门视频教程(35讲)
  3. UA OPTI570 量子力学25 2-level System
  4. java定时任务的两种实现方式
  5. Python的Request请求跳过认证及禁用警告
  6. 修改sublime textd3中的注释文字颜色
  7. 不用下载安装,你的机器人可以直接在浏览器里跳舞丨Jupyter-ROS
  8. 数据库原理及应用(索引为什么快,数据在磁盘上如何存储)
  9. Windows10搭建PHP7开发环境
  10. 教你一分钟制作超炫Flash翻页相册
  11. WEB密码安全输入控件
  12. 卸载#流氓软件#快压的方法
  13. 6.11 如何在Excel自选图形中显示公式的数值 [原创Excel教程]
  14. cnpm : 无法加载文件 C:\Users\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。的解决方案之一
  15. 个人任务管理系统-数据库
  16. docker 清理磁盘
  17. android os仿ios,安卓仿ios12桌面全套仿安卓完美版
  18. iphone型号表_历代iphone上市时间表(iphone所有型号上市顺序)
  19. thinkphpJWT
  20. 各地光热发电示范项目可研陆续结束 明年将迎开工潮

热门文章

  1. 德国 PC Welt 杂志和 Avira 推出免费使用6个月 Avira AntiVir Personal Premium 活动
  2. 如何在不安装应用程序的情况下旋转iPhone视频
  3. 【Python入门教程】第49篇 集合的子集
  4. iOS 浏览相册功能实现 —— HERO博客
  5. 520浪漫代码流星雨
  6. 仿得物微信小程序(动手就会,含源码)
  7. java.lang.IllegalStateException: 由于没有提供multi-part配置,无法处理parts
  8. 江敏:做创业公司CTO,是程序员未知的冒险
  9. fedora 35 通过docker 使用微信
  10. UNIT07 BREs EREs PREs