蓝桥杯第四届初赛-买不到的数目-数论
题目描述
小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。
小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。
你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。
本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。
输入
两个正整数,表示每种包装中糖的颗数(都不多于1000)
输入保证两个正整数互质
输出
一个正整数,表示最大不能买到的糖数
样例输入
4 7
样例输出
17
解法一:
代码如下:
#include <iostream>
using namespace std;int main()
{int p,q;cin>>p>>q;cout<<p*q-p-q<<endl;return 0;
}
结论:
如果a,b均是正整数且互质,那么由ax+by,x>=0,y>=0,不能凑出的最大数是a*b-a-b
解法二:
#include <iostream>
using namespace std;
const int N = 1000010;
int vis[N];int main() {int a, b;int ans;cin >> a >> b;vis[a] = 1;vis[b] = 1;for (int i = 0; i <= a * b; i++) {if (vis[i] == 1) {vis[i + a] = 1;vis[i + b] = 1;}}for (int i = 0; i <= a * b; i++) {if (vis[i] == 0)ans = i;}cout << ans << endl;return 0;
}
蓝桥杯第四届初赛-买不到的数目-数论相关推荐
- P3951 [NOIP2017 提高组] 小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目
[NOIP2017 提高组] 小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目 题目背景 NOIP2017 提高组 D1T1 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每 ...
- 洛谷——小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目
题目背景 NOIP2017 提高组 D1T1 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的.现 ...
- [蓝桥杯2018初赛]第几个幸运数-数论+枚举
代码如下: #include <iostream> #include <cmath> using namespace std; typedef long long LL; LL ...
- [蓝桥杯2017初赛]跳蚱蜢-map标记+bfs+环形数组
解题思路: 这题如果我们考虑蚱蜢跳,有很多蚱蜢,有很多情况,所以我们让空盘跳,这样就简化题目了,然后我们化圆为直,将题目的情况看成字符串012345678,最后要变成087654321,这样题目就变得 ...
- 蓝桥杯2016初赛python题解
前言:除特殊说明外题解均可AC 蓝桥杯2016初赛 [蓝桥杯2016初赛]网友年龄 [蓝桥杯2016初赛]生日蜡烛 [蓝桥杯2016初赛]方格填数 [蓝桥杯2016初赛]寒假作业 [蓝桥杯2016初赛 ...
- 2032: [蓝桥杯2022初赛] 顺子日期
2032: [蓝桥杯2022初赛] 顺子日期 内存限制:256 MB 时间限制:1 S 标准输入输出 题目类型:传统 评测方式:文本比较 上传者:外部导入 提交:384 通过:153 题目描述 小明特 ...
- [蓝桥杯2019初赛]立方和
[蓝桥杯2019初赛]立方和 无脑暴力 #include<bits/stdc++.h> using namespace std; typedef long long ll; ll fast ...
- [蓝桥杯2015初赛]垒骰子
[蓝桥杯2015初赛]垒骰子 [蓝桥杯2015初赛]垒骰子 题目大意: 给你n个骰子,给你m组不能贴在一起的面,问你把这n个骰子垒成高度为n的柱体,一共有多少种方案? 题目分析: 首先,不能贴近的面是 ...
- 蓝桥杯2017初赛:迷宫 (dfs搜索)
[蓝桥杯2017初赛]迷宫 Description X星球的一处迷宫游乐场建在某个小山坡上.它是由10x10相互连通的小房间组成的. 房间的地板上写着一个很大的字母.我们假设玩家是面朝上坡的方向站立, ...
最新文章
- ios签名软件_如何给无法上架App Store的App做ios签名?
- 内网穿透工具ngrok的使用
- SQL 查询数据库中包含指定字符串的相关表和相关记录
- CSS Framework 960 Grid System (收)
- linux内核维护者,Linux 内核维护者封杀明尼苏达大学(转载) - 优秀的Free OS(Linux)版 - 北大未名BBS...
- Websphere7上发布web程序
- Java基础梳理(一)
- OpenCV-图像处理(18、Laplance算子)
- Shiro(三)——Shiro授权入门案例
- 信通方恒资产评估行业快讯 - 森林资源资产抵押贷款-金融机构对抵押物进行审核与权属认定注意事项
- 433MHz遥控器loop天线方案 CA-S01 CrossAir贴片天线
- codeforces949D Curfew
- 标准单元库的corner简述
- gateway整合filters
- Python实时获取steam游戏数据
- 阿里云 实人认证(详细)RPMin
- Android中把图片、视频保存到相册中
- 信管家源代码c语言,AK老唐信管家软件指标 宝塔线副图源码
- vscode 代码出现波浪线
- c++编写手机小游戏代码_C++代码实现贪吃蛇小游戏
热门文章
- SQL分组处理气象数据及注意事项
- C语言试题四之计算并输出3到n之间所有素数的平方根之和
- Ubuntu之12.04常用快捷键——记住这些你就是高手啦!
- Android之图形图像之使用Path类总结
- mysql semi join_MySQL 5.6 Semi join优化之materialization strategy
- python编程发展_编程的发展史及Python简介
- 查看操作系统版本linux_LINUX操作系统常用操作收录(二):查看文件内容命令小结...
- 千万别让爸妈帮你P图......
- 解锁一个新技巧,让你舒服到不想起床
- 推荐系统相关算法(2):k-nearest neighbor