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

汉阳网站建设北京疫情发布不再公布各区数据

汉阳网站建设,北京疫情发布不再公布各区数据,建站平台 在线提交表格功能,制作网站怎么做题目链接:https://www.lanqiao.cn/problems/3525/learning/ 个人评价:难度 2 星(满星:5) 前置知识:调和级数 整体思路 题目描述不严谨,没说在无解的情况下要输出什么(比如 n n n …

题目链接:https://www.lanqiao.cn/problems/3525/learning/

个人评价:难度 2 星(满星:5)
前置知识:调和级数


整体思路

  • 题目描述不严谨,没说在无解的情况下要输出什么(比如 n n n 1 1 1),所以我们先假设数据保证有解;
  • 2 2 2 1 0 6 10^6 106 枚举 x x x 作为约数,对于约数 x x x 去扫所有 x x x 的倍数,总共需要扫 n 2 + n 3 + n 4 + ⋯ + n n ≈ n ln ⁡ n \frac{n}{2}+\frac{n}{3}+\frac{n}{4}+\cdots+\frac{n}{n}\approx n\ln n 2n+3n+4n++nnnlnn 次;
  • 取所有 x x x 的倍数在原数组中的下标,这些下标对应的数字一定同时包含 x x x 这个约数,取这些下标中最小的两个 i d x 1 , i d x 2 idx_1,idx_2 idx1,idx2,就是满足题意的以 x x x 为约数的两个数的下标;
  • 最后对所有约数 x x x 取最满足题意的 i d x 1 , i d x 2 idx_1,idx_2 idx1,idx2 即可(如果存在多组 i , j i,j i,j,请输出 i i i 最小的那组。如果仍然存在多组 i , j i,j i,j,请输出 i i i 最小的所有方案中 j j j 最小的那组。)

过题代码

#include <bits/stdc++.h>
using namespace std;typedef long long LL;
const int maxn = 1000000 + 100;
int n, x;
pair<int, int> ans;
vector<int> idx[maxn];
priority_queue<int> que;int main() {
#ifdef ExRocfreopen("test.txt", "r", stdin);
#endif // ExRocios::sync_with_stdio(false);cin >> n;ans = {n + 1, n + 1};for (int i = 1; i <= n; ++i) {cin >> x;idx[x].push_back(i);}for (int i = 1; i < maxn; ++i) {sort(idx[i].begin(), idx[i].end());while (idx[i].size() > 2) {idx[i].pop_back();}}for (int i = 2; i < maxn; ++i) {while (!que.empty()) {que.pop();}for (int j = i; j < maxn; j += i) {for (int k = 0; k < idx[j].size(); ++k) {que.push(idx[j][k]);if (que.size() > 2) {que.pop();}}}if (que.size() < 2) {continue;}int r = que.top();que.pop();int l = que.top();que.pop();if (l < ans.first) {ans = {l, r};} else if (l == ans.first) {if (r < ans.second) {ans = {l, r};}}}cout << ans.first << " " << ans.second << endl;return 0;
}
http://www.hengruixuexiao.com/news/53497.html

相关文章:

  • 网站系统重要性许昌seo推广
  • 网站备案到期百度上做优化一年多少钱
  • 太仓有专门做网站的地方吗湖南关键词网络科技有限公司
  • 网站制作建设怎么收费廊坊关键词排名优化
  • 在哪找做调查赚钱的网站好2022新闻热点10条
  • aspnet东莞网站建设价格线下营销推广方式都有哪些
  • 大型网站建设开发设计公司可口可乐软文营销案例
  • 贵州省建设局八大员报名网站网页开发需要学什么
  • 武汉网站建设公司哪一家比较好百度关键字优化价格
  • facebook怎么推广网站产品营销策划
  • 成都网站建设v谷歌seo是什么
  • 人才招聘网站建设方案专业做网站官网
  • wordpress怎么配置七牛云seo人员是什么意思
  • 网站开发文档需求撰写word小网站
  • 网站建设模块推广业务平台
  • 企业 北京 响应式网站广州seo网站多少钱
  • 资阳公司网站建设怎么提高关键词搜索权重
  • 北京企业网站建设价格论坛推广案例
  • wordpress 支持 插件下载泰州网站建设优化
  • 网站更新文章重庆网站页面优化
  • 米可网络科技有限公司seo网站关键词优化排名
  • 网站开发保密协议外贸网络推广营销
  • dede旅游网站源码 多城市百度广告怎么收费标准
  • 静态网页模板网站免费友情链接交换平台
  • 做电影网站需要网络营销的市场背景
  • 网站正在备案中模板网络推广技巧
  • 山东济南网站建设谷歌网址
  • matlab代做网站app开发网站
  • 免费网站推广怎么做宣传推广方案怎么写
  • 手机做网站服务器吗飞猪关键词排名优化