历届试题 PREV-8 买不到的数目
来源:互联网 发布:单片机如何控制舵机 编辑:程序博客网 时间:2024/04/29 07:06
问题描述
小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。
小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。
你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。
本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。
输入格式
两个正整数,表示每种包装中糖的颗数(都不多于1000)
输出格式
一个正整数,表示最大不能买到的糖数
样例输入1
4 7
样例输出1
17
样例输入2
3 5
样例输出2
7
import java.util.Scanner;public class Main{public static int N = 1000*100;static int se(int [] da,int a){int n = 0;for (int i=0; i<da.length; i++){if (da[i] == 1){n++;if (n>=a){return i-a;}}else{n = 0;}}return -1;}public static void f(int a,int b){int [] da = new int[N];for (int i=0; i<=N/a; i++){for (int j=0; j<=(N-i*a)/b; j++){if (i*a+b*j < N){da[i*a+b*j] = 1;}}}System.out.println(se(da,Math.min(a, b)));}public static void main(String[] args) {Scanner input = new Scanner(System.in);int m = input.nextInt();int n = input.nextInt();f(m,n);}}
阅读全文
0 0
- 历届试题 PREV-8 买不到的数目
- 蓝桥杯-历届试题 买不到的数目
- 历届试题 买不到的数目
- 历届试题 买不到的数目
- 历届试题 买不到的数目
- 蓝桥杯-- 历届试题 买不到的数目
- 历届试题 买不到的数目
- 蓝桥杯 历届试题 买不到的数目
- 历届试题 买不到的数目
- 历届试题 买不到的数目
- 历届试题 买不到的数目
- 蓝桥杯PREV-8 买不到的数目(简单dp)
- 历届试题 买不到的数目(欧几里得 蓝桥杯)
- 蓝桥杯 历届试题 买不到的数目 //数论
- 蓝桥杯--历届试题 买不到的数目(暴力)
- Java - 蓝桥杯 - 历届试题 买不到的数目
- 蓝桥杯 历届试题 买不到的数目(数论)
- 历届试题 买不到的数目 (蓝桥杯)
- 【ccf-201412-1】门禁系统
- LeetCode编程练习
- 用CSS开启硬件加速来提高网站性能
- UVALive
- 数据库的隔离级别介绍
- 历届试题 PREV-8 买不到的数目
- 动态规划算法
- Python笔记_001_简介
- 51nod 1057 N的阶乘
- Mybatis #{ } 和 ${ } 区别
- 旅途至上
- LeetCode414——Third Maximum Number
- Java List讲解
- 链表及其应用3————一元多项式的运算