news 2026/3/8 15:24:28

《CF582A GCD Table》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《CF582A GCD Table》

题目描述

有一个长度为n的数列a,它可以生成一个n∗n的数表,数表的第i行第j列存放的数字是gcd(a[i],a[j]) (即a[i]和a[j]的最大公因数)。

举个例子,上面那个表,就是由数列a[]={4,3,6,2}生成的。

现在我们要做这样一件事情:将这个数表中的这n∗n 个数打乱,得到一个长度为n∗n的序列(可参考样例1)。在已知这个序列的情况下,请还原出数列a。

输入格式

第一行是一个整数n(1≤n≤500),代表的是原数列a的长度。

第二行是n∗n个整数(均不超过109,且均为正数),代表打乱之后的数表的元素。保证有解。

输出格式

共一行n个整数,即您还原出的数组a中的元素。数与数之间用一个空格分隔开。

如果有多个这样的数列a满足题意,只需要输出一组即可。

显示翻译

题意翻译

输入输出样例

输入 #1复制

4 2 1 2 3 4 3 2 6 1 1 2 2 1 2 3 2

输出 #1复制

4 3 6 2

输入 #2复制

1 42

输出 #2复制

42

输入 #3复制

2 1 1 1 1

输出 #3复制

1 1

代码实现:

#include<bits/stdc++.h> using namespace std; int m,M,x[300005]; int c=0,p[505]; map<int,int> mp; void solve(){ cin>>m;M=m*m; for(int i=1;i<=M;i++) cin>>x[i]; sort(x+1,x+M+1); reverse(x+1,x+M+1); for(int i=1;i<=M;i++){ if(mp[x[i]]){mp[x[i]]--;continue;} p[++c]=x[i]; if(c==m) break; for(int j=1;j<c;j++) mp[__gcd(x[i],p[j])]+=2; } for(int i=1;i<=m;i++) cout<<p[i]<<" "; } int main(){ ios::sync_with_stdio(false); cin.tie(0),cout.tie(0); solve(); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/7 3:04:27

国内主流色选机品牌梳理与优势对比,为行业用户提供参考

粮食加工行业里&#xff0c;色选机是保障产品质量、提升附加值的关键设备&#xff0c;其技术水平受关注&#xff0c;坚果炒货行业中&#xff0c;色选机也是如此&#xff0c;中药材行业内&#xff0c;色选机同样关键&#xff0c;资源回收等多个行业里&#xff0c;色选机技术水平…

作者头像 李华
网站建设 2026/3/7 11:11:15

Pony V7:多风格角色生成模型亮点解析

Pony V7&#xff1a;多风格角色生成模型亮点解析 【免费下载链接】pony-v7-base 项目地址: https://ai.gitcode.com/hf_mirrors/purplesmartai/pony-v7-base 导语&#xff1a;基于AuraFlow架构的Pony V7角色生成模型正式发布&#xff0c;凭借多风格支持、强化的提示理解…

作者头像 李华
网站建设 2026/3/4 19:06:01

Langchain-Chatchat支持哪些文件格式?深入解析其文档处理能力

Langchain-Chatchat 支持哪些文件格式&#xff1f;深入解析其文档处理能力 在企业知识管理日益智能化的今天&#xff0c;如何让堆积如山的内部文档“开口说话”&#xff0c;成为许多组织面临的现实挑战。传统的搜索方式依赖关键词匹配&#xff0c;往往无法理解员工提问的真实意…

作者头像 李华
网站建设 2026/3/4 23:58:30

Langchain-Chatchat在金融行业的落地实践:合规性与实用性并重

Langchain-Chatchat在金融行业的落地实践&#xff1a;合规性与实用性并重 在金融机构每天要处理成百上千份制度文件、产品说明和监管要求的现实下&#xff0c;一个员工为了确认某项理财产品的赎回规则&#xff0c;却不得不翻阅几十页PDF文档——这样的场景并不罕见。效率低、易…

作者头像 李华
网站建设 2026/3/8 1:32:19

Langchain-Chatchat结合自动摘要生成知识简报

Langchain-Chatchat 结合自动摘要生成知识简报 在企业每天产生大量会议纪要、项目报告和制度文件的今天&#xff0c;一个普遍的问题是&#xff1a;信息明明存在&#xff0c;却总是“找不到、看不懂、用不上”。员工翻遍共享盘也难以快速定位某项政策的具体条款&#xff1b;新员…

作者头像 李华
网站建设 2026/3/4 23:55:50

PageIndex技术深度解析:构建无向量数据库的智能文档检索系统

PageIndex技术深度解析&#xff1a;构建无向量数据库的智能文档检索系统 【免费下载链接】PageIndex Document Index System for Reasoning-Based RAG 项目地址: https://gitcode.com/GitHub_Trending/pa/PageIndex 在当今AI应用快速发展的时代&#xff0c;传统的向量检…

作者头像 李华