java 买不到的数目解题思路

问题描述

java 买不到的数目解题思路
问题描述
小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。
小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。
你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。
本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。
输入格式
两个正整数,表示每种包装中糖的颗数(都不多于1000)
输出格式
一个正整数,表示最大不能买到的糖数
样例输入1
4 7
样例输出1
17
样例输入2
3 5
样例输出2
7

解决方案

http://blog.csdn.net/hymanxq/article/details/26628249

解决方案二:
c#的代码,可以理解一下思路
int m = 3;
int n = 5;
if (m < n)
{
int t = m;
m = n;
n = t;
}
int temp = m * n;
int num = temp;
while (num > 0)
{
if (num % m == 0)
num = --temp;
else if (num % n == 0)
num = --temp;
else
num -= n;
}
MessageBox.Show(temp.ToString());

时间: 2024-10-29 20:12:34

java 买不到的数目解题思路的相关文章

java 编程 各位大神帮忙提供解题思路T^T

问题描述 java 编程 各位大神帮忙提供解题思路T^T boolean stringIntersect(String a, String b, int len) Given 2 strings, consider all the substrings within them of length len. Returns true if there are any such substrings which appear in both strings. Compute this in O(n)

大整数四则运算-求java大整数的四则运算解题思路,把具体用什么知识点讲解出来

问题描述 求java大整数的四则运算解题思路,把具体用什么知识点讲解出来 package org.suanfa.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Test1 { private boolean isPositive=true; private String number="0"; public Te

oc-求高手 给解题思路 谢谢

问题描述 求高手 给解题思路 谢谢 将字符串"I am super star"倒序输出,即为"star super am I" 解决方案 背包问题解题思路 解决方案二: 用Java的话--直接用String的split方法-参数为空格-得到一个字符串数组-接着遍历-从后往前遍历即可- 解决方案三: 用c语言? #include<stdio.h> void main() { char str[]="I am super star",*p

基础-JAVA课程设计实数计算器求指导思路

问题描述 JAVA课程设计实数计算器求指导思路 [问题描述]运用面向对象程序设计知识,利用Java语言设计和实现一个复数计算器.要求具备如下主要功能: (1)建立实数类.复数类 (2)实现实数.复数信息的初始化 (3)实现实数的加.减.乘.除.自增.自减.求平方.二次方根等操作 (4)实现复数的加.减.乘.除.取模.求平方.求共轭复数.求单个复数的向量角.求两个复数的夹角等运算 (5)实现实数.复数信息的输出 在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出Java语言关于类.继承

请教一下 oc 这道题 第三问怎么做 求解题思路

问题描述 请教一下 oc 这道题 第三问怎么做 求解题思路 // 1.// - 使用可变数组管理所有书籍(定义Book类,包含书名和价格)// - 数组可以添加.删除书籍对象// - 可以从数组中 根据书名查找书籍,并修改书籍的价格// - 展示所有书籍清单(书名和价格) Book *str1 = [Book bookWithName:@""DuZhe"" price:32]; Book *str2 = [Book bookWithName:@""

蓝桥杯-历届试题 买不到的数目

历届试题 买不到的数目   时间限制:1.0s   内存限制:256.0MB        问题描述 小明开了一家糖果店.他别出心裁:把水果糖包成4颗一包和7颗一包的两种.糖果不能拆包卖. 小朋友来买糖的时候,他就用这两种包装来组合.当然有些糖果数目是无法组合出来的,比如要买 10 颗糖. 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17.大于17的任何数字都可以用4和7组合出来. 本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字. 输入格式 两个正整数,表示每种包

oj-程序设计的问题,希望给出解题思路

问题描述 程序设计的问题,希望给出解题思路 D.机器人 时限:1s [题目描述] Paul有n个重物堆在一条线上.该重物由1连续编号到n,最左边的物品编号为1,最右边的物品编号为n.已知每个物品的重量,第i个物品的重量为Wi公斤.Paul需要收集所有重物,但是他很懒.因此他打算用他全新的机器人.该机器人有两个不同的手臂 - 左手和右手,可以连续执行以下操作: 用左手拿最左边的重物,花费Wi?l能量单位(Wi是最左边的物品的重量,l是某一参数).如果与之前的动作是一样的(上一次用左手),机器人须额

java 文章发布-利用java系统做个文章发布求思路

问题描述 利用java系统做个文章发布求思路 利用java做一个文章发布系统 初期的想法是使用Spring+Hibernate 在数据库取出的内容如何显示在页面 是用request么? 新手一只求指导 解决方案 数据库资源宝贵,肯定不能把源文件存进去,可以存文件名,再根据文件名到某一路径下获取该文件,使用浏览器可以在线预览或者下载!

java考试在线阅卷 编程题阅卷思路

问题描述 java考试在线阅卷 编程题阅卷思路 要做一个在线考试系统,其中有java编程题,想要实现自动阅卷,不知道怎么实现.有知道的可以说下思路或者采用什么技术么? 系统用的jsp和springmvc框架(至少可以抓取运行效果和异常,以及语法错误等) 解决方案 没必要生成class文件,可以动态编译Java源代码,直接在程序中调用Java编译器(JavaCompiler). 解决方案二: java可以动态载入一个class和执行,然后从执行的结果或异常判定就可以了. 解决方案三: java课程