首页 > 编程语言 >买不到的数目【第四届蓝桥杯省赛C++A组,第四届蓝桥杯省赛JAVAC组】

买不到的数目【第四届蓝桥杯省赛C++A组,第四届蓝桥杯省赛JAVAC组】

时间:2022-12-19 00:00:40浏览次数:59  
标签:正整数 17 包装 蓝桥 第四届 省赛

买不到的数目

小明开了一家糖果店。

他别出心裁:把水果糖包成4颗一包和7颗一包的两种。

糖果不能拆包卖。

小朋友来买糖的时候,他就用这两种包装来组合。

当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。

你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。

大于17的任何数字都可以用4和7组合出来。

本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。

输入格式
两个正整数 \(n,m,\)表示每种包装中糖的颗数。

输出格式
一个正整数,表示最大不能买到的糖数。

数据范围
\(2≤n,m≤1000,\)
保证数据一定有解。

输入样例:
4 7
输出样例:
17

思路

  1. 打表找规律
  2. 数学结论

引理:给定 \(a,b\),若\(d=gcd(a,b)>1\),则一定不能凑出最大数

结论:如果 \(a,b\) 均是正整数且互质,那么由 \(ax+by,x≥0,y≥0\) 不能凑出的最大数是 \((a−1)(b−1)−1\)即 \(ab-a-b\)。

Code

点击查看代码
#include<iostream>

using namespace std;
int p,q;
int main(){
	cin >> p >> q;
	cout << (p - 1)*(q - 1) - 1; 
	return 0;
}

标签:正整数,17,包装,蓝桥,第四届,省赛
From: https://www.cnblogs.com/J-12045/p/16991303.html

相关文章

  • 蓝桥杯今日份练习
    一、题目相信小伙伴们都学过斐波那契数列,它是这样一个数列:1,1,3,5,8,13,21…………用f(n)表示斐波那契数列的第n项,则有:f1=f2=1,fn=fn-1+fn-2(n>2).输入一个n,求出fn对10的9次方+7......
  • 蓝桥杯 2014 国 C- 套娃 【倍增】
    参考:https://www.luogu.com.cn/blog/edisnimorF/solution-p8616题面https://www.luogu.com.cn/problem/P8616分析套娃\(u\)套着\(v\)视为u->v建边,那么整张图就是一棵树......
  • 蓝桥杯 2020 国 ABC-答疑 贪心
    题面有\(n\)位同学同时找老师答疑。每位同学都预先估计了自己答疑的时间。老师可以安排答疑的顺序,同学们要依次进入老师办公室答疑。一位同学答疑的过程如下:首先进入......
  • 2021年蓝桥杯A组省赛-回路计数 【状压dp】
    题面分析单源最短Hamilton路径的状压dp模板题。\(dp[i][j]\)表示终点为\(j\),经过的点集状态为\(i\)的方案数。假设状态由\(k\)转移到\(j\)。当前计算\(dp[i][j]\),那么i......
  • P8810 [蓝桥杯 2022 国 C] 数组个数 题解
    思路比较简单的一道题。用的五维dp,看到二维和三维的dp直接膜了orz。正文开始。分析不难看出dp。因为\(b_i\)的值只与\(a_{i-1},a_i,a_{i+1}\)有关,所以我们定......
  • k倍区间【第八届蓝桥杯省赛C++B组,第八届蓝桥杯省赛JAVAB组】
    k倍区间给定一个长度为\(N\)的数列,\(A1,A2,…AN\),如果其中一段连续的子序列\(Ai,Ai+1,…Aj\)之和是\(K\)的倍数,我们就称这个区间\([i,j]\)是\(K\)倍区间。你能......
  • 四平方和【第七届蓝桥杯省赛C++A/B组,第七届蓝桥杯省赛JAVAB/C组】
    四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:\(5=0^2+0^2+1^2......
  • 蓝桥杯练习(寻找字符串)
    题目:注意事项:1、为什么输入需要使用fgets()函数?因为题目样例中出现了含有空格的字符串,而scanf()getchar()不具有接受空格字符串的能力,而gets()不安全,所以使用fgets()fgets()......
  • 蓝桥杯之单片机学习(一)——LED指示灯的基本控制
    文章目录​​一、前言​​​​课程内容结构​​​​二、训练任务​​​​三、训练重点​​​​四、74HC138​​​​五、74HC573​​​​六、代码展示​​一、前言课程内容结......
  • 蓝桥杯之单片机学习(三)——共阳数码管的静态显示
    文章目录​​一、训练任务​​​​二、训练重点​​​​三、训练准备​​​​3.1原理图展示​​​​3.2数字对照表​​​​3.3数码管分路​​​​3.4一些解释​​​​四......