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

上海建设网站制作seo网站关键词优化价格

上海建设网站制作,seo网站关键词优化价格,asp.net网站开发步骤,小程序商城模板下载这个题考察纯数学推导,我不会,但是可以解释别人的代码 大体思路是先化简公式,最后得知s与a,b,c的最大公约数有关 所以我们的目标就是要寻找最大公约数,并且要找到三个数,所有我们要从大到小枚举…

这个题考察纯数学推导,我不会,但是可以解释别人的代码

 大体思路是先化简公式,最后得知s与a,b,c的最大公约数有关

所以我们的目标就是要寻找最大公约数,并且要找到三个数,所有我们要从大到小枚举所有最大公约数的可能。

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;vector<int> q;map<int,int> mp;//为什么用map因为可能存在多个饱食度相同的情况如1 2 2 2 3int b;for(int i=0;i<n;i++){cin>>b;q.push_back(b);mp[b]++;}//到这里都是输入数据的处理sort(q.begin(),q.end());//进行排序我们要寻找最大公约数,数组里面的每个数都可能是最大公约数int xx=q.size()-1;for(int i=q[xx];i>=1;i--)//从后往前枚举{int now[3];//我们需要找到三个数,题目要求int pos=0;for(int j=i;j<=q[xx];j+=i)//重点,枚举的边界是最大的宝石度,更大就没必要了,j+=i为什么呢。注意我们寻找的是以最大公约数为开头的三个数,要保证该数是最大公约数,就要让后面两个数是它的倍数。{if(mp[j]>0)//判断该数是否存在{int cont=mp[j];/将数存下来,下面应该都看的懂while(cont--){now[pos++]=j;if(pos==3){cout<<now[0]<<" "<<now[1]<<" "<<now[2];return 0;}}}}}
}

http://www.dtcms.com/wzjs/213351.html

相关文章:

  • 网页项目策划书模板东莞seo优化
  • 如何把网站做成app爱站关键词挖掘
  • 上海网站建设费用多少钱网络营销推广方式包括
  • wordpress黑客seo网站排名优化案例
  • 让你做一个旅游网站你会怎么做百度搜索软件
  • 网站后台发文章图片链接怎么做图片百度搜索
  • 如何做推广网站seo概念的理解
  • 郑州第一附属医院不孕不育科合肥seo排名扣费
  • 常州做网站的公司代运营哪家比较可靠
  • 淮北濉溪县建网站seo快速排名软件网址
  • 网站建设投资英文seo
  • 镇江市建设工程网站南京百度竞价推广公司排名
  • 企业网站建设基本原则小红书推广怎么收费
  • 新疆档案馆建设网站百度seo优化推广
  • 婚庆网站源码seo对各类网站的作用
  • 深圳装修招标信息网网站seo招聘
  • 长沙网站建设1681989北京网站优化方式
  • 怎么做像小刀网一样的网站网站页面怎么优化
  • 广州营销网站制作成品短视频app源码的优点
  • 怎样用ps设计网站模板百度网页版
  • 危险网站怎么办建站公司哪家好
  • 上海的网站公安备案查询360搜索网址是多少
  • asp网站改成php培训推广 seo
  • 抚州哪里有做企业网站的公司seo实战密码
  • 北京南站属于哪个街道百度纯净版首页入口
  • 陕西省建设信息网站竞价推广是什么意思
  • 怎么做图片网站南京高端品牌网站建设
  • 企点营销软件seo交流博客
  • 手机网站开发需要哪些技术网站推广具体内容
  • 最新网站建设方案电商平台怎么搭建