(数论)蓝桥杯AcWing 1205. 买不到的数目

简介: (数论)蓝桥杯AcWing 1205. 买不到的数目

题目链接

AcWing 1205. 买不到的数目 - AcWing

一些话

切入点

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

保证数据一定有解。

如果两个数有除了1以外的公因数gcd(a,b)>a,那就不存在最大不能组合出的数字

由这个条件推出两个数互质

流程

得到互质后直接用推论就行。

套路

裴蜀定律推论

   // 两个互质的数,最大不能组合出的数字是(n-1)*(m-1)-1

ac代码

#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>
using namespace std;
int main(){
    int n,m;
    cin >> n >> m;
    cout << (n-1)*(m-1) -1 << endl;
    // 两个互质的数,最大不能组合出的数字是(n-1)*(m-1)-1
    return 0;
}
目录
打赏
0
0
0
0
0
分享
相关文章
《蓝桥杯每日一题》KMP算法·AcWing 141. 周期
《蓝桥杯每日一题》KMP算法·AcWing 141. 周期
161 0
《蓝桥杯每日一题》哈希·AcWing 2058. 笨拙的手指
《蓝桥杯每日一题》哈希·AcWing 2058. 笨拙的手指
83 0
《蓝桥杯每日一题》递归·AcWing 1497. 树的遍历
《蓝桥杯每日一题》递归·AcWing 1497. 树的遍历
71 0
《蓝桥杯每日一题》递推·AcWing 3777. 砖块
《蓝桥杯每日一题》递推·AcWing 3777. 砖块
89 0
《蓝桥杯每日一题》双指针·AcWing 3768. 字符串删减
《蓝桥杯每日一题》双指针·AcWing 3768. 字符串删减
70 0
《蓝桥杯每日一题》二分·AcWing 1460. 我在哪?
《蓝桥杯每日一题》二分·AcWing 1460. 我在哪?
76 0
《蓝桥杯每日一题》 前缀和·Acwing 3956. 截断数组
《蓝桥杯每日一题》 前缀和·Acwing 3956. 截断数组
85 0
AcWing - 蓝桥杯集训每日一题(DAY 6——DAY 10)
一个二叉树,树中每个节点的权值互不相同。 现在给出它的后序遍历和中序遍历,请你输出它的层序遍历。
AcWing - 蓝桥杯集训每日一题(DAY 6——DAY 10)
【AcWing刷题】蓝桥杯专题突破-动态规划-dp入门(17)
【AcWing刷题】蓝桥杯专题突破-动态规划-dp入门(17)
154 0

相关实验场景

更多