问题描述

资源限制
时间限制:1.0s   内存限制:256.0MB
问题描述秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分。这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果。第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹果吃了,然后藏起来一份,最后把剩下的苹果重新合在一起。这些猴子依次悄悄来到山洞,都做同样的操作,恰好每次都剩下了m个苹果。第二天,这些猴子来到山洞,把剩下的苹果分成n分,巧了,还是剩下了m个。问,原来这些猴子至少采了多少个苹果。
输入格式两个整数,n m
输出格式一个整数,表示原来苹果的数目
样例输入
5 1
样例输出
15621
数据规模和约定0<m<n<9

解题思路

1.暴力枚举苹果的数量

2.利用题目约束的条件减少循环

3.最终符合题意的结果输出

参考代码

package 猴子分苹果;import java.util.Scanner;public class Main {
public static void main(String[] args) {Scanner sr = new Scanner(System.in);int n = sr.nextInt();int m = sr.nextInt();sr.close();//我不知道多少个,暴力枚举for (int i = 1; i < 334217693; i++) {int num = i;//假设一共有i个苹果if(num % n != m)continue;//一上来就分不开肯定不对for (int j = 0; j < n; j++) {//把苹果平均分成n份,把剩下的m个苹果吃了,然后藏起来一份if (num % n != m)break;//分不开就不对num -= m;//吃num -= num/n;//藏一份}if (num % n == m) {System.out.println(i);return;}}
}
}

蓝桥杯 ALGO-121 猴子分苹果 java相关推荐

  1. java 蓝桥杯算法训练 猴子分苹果(题解)

    试题 算法训练 猴子分苹果 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分.这些猴子很崇拜猴王孙悟空,所以都想给他留一些 ...

  2. 蓝桥杯 算法训练 猴子分苹果

    算法训练 猴子分苹果   时间限制:1.0s   内存限制:256.0MB      问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分.这些猴子很崇拜猴王孙悟空,所以都想给他留一 ...

  3. 蓝桥杯-历届试题-猴子分苹果

    题目: 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分.这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果.第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹果吃了,然后藏起来一份 ...

  4. 蓝桥杯python组—— 猴子分香蕉

    蓝桥杯python组-- 猴子分香蕉 import os import sysfor i in range(20, 3142):x = iif x % 5 == 1:x = x - 1 - x // ...

  5. Java实现 蓝桥杯VIP 算法提高 分苹果

    算法提高 分苹果 时间限制:1.0s 内存限制:256.0MB 问题描述 小朋友排成一排,老师给他们分苹果. 小朋友从左到右标号1-N.有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li ...

  6. [蓝桥杯][算法提高VIP]分苹果(差分||树状数组)

    题目描述 小朋友排成一排,老师给他们分苹果. 小朋友从左到右标号1-N.有M个老师,每次第i个老师会给第Li个到第Ri个,一共Ri-Li+1个小朋友每人发Ci个苹果. 最后老师想知道每个小朋友有多少苹 ...

  7. 蓝桥杯 - [算法提高VIP]分苹果(差分数组)

    题目链接:http://lx.lanqiao.cn/problem.page?gpid=T345 时间限制:1.0s 内存限制:256.0MB 问题描述 小朋友排成一排,老师给他们分苹果. 小朋友从左 ...

  8. Java实现 蓝桥杯VIP 算法训练 猴子分苹果

    问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分.这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果.第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹果吃了,然后藏起来一 ...

  9. 蓝桥杯 ALGO-121 算法训练 猴子分苹果

    算法训练 猴子分苹果 时间限制:1.0s   内存限制:256.0MB 问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分.这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果.第一只 ...

最新文章

  1. [地产]“用90%的时间考虑失败”——李嘉诚(长江实业集团董事长)
  2. matlab模拟砂轮形貌,基于多颗磨粒随机分布的虚拟砂轮建模及磨削力预测
  3. 初学软件测试看什么书?
  4. 【Spring 工厂】反转控制与依赖注入、Spring工厂创建复杂对象3种方式
  5. IDEA添加新项目到SVN
  6. 或是全球首款接入5G网络手机 华为折叠屏新机2月24日发布
  7. 常见的宏观经济指标介绍
  8. 网购火车票全攻略(新手+进阶+高手级)
  9. Angular 路由(routing)基本配置
  10. 云数据库PostgreSQL新人怎样上手
  11. XUGU:利空频传,建网站如何去赚钱?
  12. 基于STM32+华为云IOT设计的酒驾监控系统
  13. fiddler对浏览器、app抓包及证书安装
  14. 【涂鸦物联网足迹】涂鸦云平台接口列表—智能门锁
  15. 【windows service】C# 创建Windows Service(Windows服务)程序
  16. 为什么那么多人想学(H客)?
  17. C语言:打印二元一次方程的根
  18. 使用QianWei网站源码配合cpolar,发布本地音乐分享网站
  19. 2017中国之旅系列之四:福建东山岛之旅
  20. 企业级微服务构建-01搭建和使用Maven私有仓库(Nexus)-09权限(Privileges)

热门文章

  1. 简述对linux系统的认识,对Linux的初步认识
  2. adb通过无线wifi连接安卓手机
  3. 数据中心分析诊断必备之常用仪表
  4. java编程语言基础外文,Java编程语言基础.ppt
  5. 阿里云,DNS(云解析),封装类
  6. 计算机表格按性别排列,excel表格数据男女分类-Excel 按性别(男女)排序
  7. MYSQL索引原理,优化SQL
  8. 折纸 瓦力机器人_一张纸成千种形态机器人:折纸机器人,神奇的创造
  9. redis跟memcached有啥子区别
  10. 计算机课怎么给老师发消息,案例 | 信息化课堂 老师如何教