当前位置: 首页 > news >正文

工厂视频网站建设西安seo优化推广

工厂视频网站建设,西安seo优化推广,分销电商,广告公司网站设计方案买不到的数目 小明开了一家糖果店。 他别出心裁:把水果糖包成4颗一包和7颗一包的两种。 糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。 当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下&#…

买不到的数目

小明开了一家糖果店。

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

糖果不能拆包卖。

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

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

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

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

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

输入格式

两个正整数 n,m,表示每种包装中糖的颗数。

输出格式

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

数据范围

2≤n,m≤1000,保证数据一定有解。

输入样例:

4 7

输出样例:

17

前提条件:给定a,b,若d=gcd(a,b)>1(即最大公约数>1),则一定不能凑出最大数。

因为若d>1,则a和b一定是d的倍数,那么a和b凑出来的数也肯定是d的倍数,所以一定不会存在一个最大数,使得这个数之后的数字都能被a和b凑出来

结论: 如果 a,b均是正整数且互质,那么由 ax+by,x≥0,y≥0不能凑出的最大数是 (a−1)(b−1)−1(这是定理,证明很难,记住定理即可)

互质:最大公约数为1

裴蜀定理:若a,b的最大公约数为d,怎一定存在两个整数p,q使得ap+bq=d,只要ab互质,则一定有解

若ab互质,则一定存在ap+bq=1,两边同时乘以m  =>  apm+bqm=m  =>  (am-q)p+(bm+p)q=m

方法1. 暴力搜索(打表找规律,会超时,AC50%)

        当要凑的数字减到0的时候,说明凑出来了
        先尝试用p来凑,要凑的数字变成m-p
        再尝试用q来凑,要凑的数字变成m-q
        如果都凑不出来,则返回false

#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
using namespace std;
int n,m,ans;
bool dfs(int m,int p,int q){if(!m) return true;if(m>=p&&dfs(m-p,p,q)) return true;if(m>=q&&dfs(m-q,p,q)) return true;return false;
}
int main(){cin>>n>>m;for(int i=1;i<=1000;i++){if(!dfs(i,n,m)) ans=i;}cout<<ans<<endl;return 0;
}

根据这个暴力搜索我们可以打表找规律,如下:

3 2 1
3 4 5
3 5 7
3 7 11
3 8 13


大致可以发现规律为n=3时,m+1,ans+2
故ans=2m+x
代入数据得x=-3
推得公式为ans=2m-3;(n=3)
同理,多推几个公式

4 7 17
4 9 23
4 11 29

ans=3m-4(n=4)
最后整理得到大致公式ans=(n-1)*(m-1)-1.

方法2.利用公式直接输出答案:(p-1)(q-1)-1

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int n,m;
int main(){cin>>n>>m;cout<<(n-1)*(m-1)-1<<endl;return 0;
}

http://www.yidumall.com/news/51288.html

相关文章:

  • 搜网站技巧app地推接单平台
  • 网站开发英文一般网络推广应该怎么做
  • 金融网站建设成功案例高质量关键词搜索排名
  • 做同城网站需要哪些刷赞业务推广网站
  • 做网站的滚动字幕怎么制作网站软件下载大全
  • 如何在第三方网站做推广建网站的流程
  • 福州市建设局职改办门户网站站长是什么职位
  • 亦庄网站开发公司百度账号购买网站
  • 专门做h网页游戏的网站推推蛙seo顾问
  • 做网站深圳谷歌手机网页版入口
  • 东华网站开发杭州seo排名公司
  • 如何做网站打广告网拍外宣怎么推广
  • 网站做打火机如何怎么做一个自己的网站
  • 做网站的如何找业务朋友圈广告推广代理
  • 期货直播室网站建设全媒体运营师培训费用
  • php网站模板开源女排联赛最新排行榜
  • 长沙做网站备案企业微信营销系统
  • 淄博网站建设有实力百度搜索排名优化哪家好
  • 宝山网站建设服务企业查询网
  • 网站收录问题seo优化知识
  • 浙江建设信息网港西安seo阳建
  • 百度招聘 网站开发阿里巴巴官网首页
  • 郑州主动营销网站2023年9月疫情又开始了吗
  • 做微信公众号的网站有哪些内容广州最新消息
  • 罗湖网站建设价格网站建设介绍ppt
  • robots网站地图黄页引流推广网站入口
  • 做淘宝推广开网站合适柏乡seo快排优化
  • 企业展厅设计效果图seo教程seo教程
  • 做网站反链无锡百度正规公司
  • 网站独享ip哪有卖的成功营销案例100例