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

鄂州市城市建设档案馆网站武汉网络推广优化

鄂州市城市建设档案馆网站,武汉网络推广优化,政府网站建设情况汇报,网站建设需要什么技术输入样例: 5 1 2 3 4 9 输出样例: 1 2 3 思路: 如果直接按题意暴力的话,只能过30%,所以应该推导出更简便的公式,推导如下 或者多带几组数据会发现 S与三个数的最大公因数程正比,所以只要在这组…

 

输入样例:
5
1 2 3 4 9
输出样例:
1 2 3

 

思路:

如果直接按题意暴力的话,只能过30%,所以应该推导出更简便的公式,推导如下

或者多带几组数据会发现 S与三个数的最大公因数程正比,所以只要在这组数中找到3个数的最大公因数是所有组合里最大的即可,但是如果直接3个for循环分别找公因数会超时,所以我们干脆对每个数都找到它的因数,(因数最大也就是Hi最大为1e5)开vector二维数组,其中v[i][j]表示当因数为i时的第j+1个数,最后由于要找最大因数,我们倒叙输出即可

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 1e5+5;
int n,a[N];
vector<int> v[N];
signed main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cin>>n;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);for(int i=0;i<n;i++){for(int j=1;j*j<=a[i];j++){if(a[i]%j==0) {v[j].push_back(a[i]);if(a[i]/j!=j) v[a[i]/j].push_back(a[i]);}}}for(int i=1e5;i>=1;i--){if(v[i].size()>=3){cout<<v[i][0]<<" "<<v[i][1]<<" "<<v[i][2]<<endl;break;}}return 0;
}

 

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

相关文章:

  • 网站建设行业 知乎视频号下载器手机版
  • 莘县建设局网站中山排名推广
  • 互联网网站如何做流量统计排名前50名免费的网站
  • 网站怎么做域名跳转品牌运营策略有哪些
  • 建设网站的会计分录百度免费咨询
  • 杭州仪器网站制作线上营销培训
  • 怎么自己设计网站百度贴吧官网app下载
  • 说做网站被收债网络营销顾问工作内容
  • 哪些网站可以做设计方案网络营销推广策划步骤
  • 自己做网站开发by网站域名
  • 功能多的网站模板 中文内容网络营销案例分享
  • 免费做网站优化seo网站优化
  • 做游戏网站给人诈骗站长之家字体
  • 安徽省建设监理有限公司网站电商网站图片
  • 网站建设操作网址查询域名解析
  • 网站建好了怎么做网站登录入口
  • 会qt怎么做网站百度人气榜排名
  • 网站的动态新闻数据库怎么做网络营销最基本的应用方式是什么
  • 网站源码可以做淘宝客专业网站建设
  • 设计师做帆布包网站南宁网络推广有限公司
  • 政府网站建设问题分析百度权重是怎么来的
  • 低价网站备案整合营销方案
  • 网站备案会过期吗网站模板怎么建站
  • 做推广任务的网站有哪些2020年百度搜索排名
  • 学做网站网seo搜索优化专员
  • 如何做旅游休闲网站百度关键词收录排名
  • 北京亦庄网站建设公司中国十大网站
  • 网站建设 南京企业营销网站
  • 家具网站建设规划书百度关键词优化和百度推广
  • 建网站图片怎么找站长工具黄