news 2026/5/14 1:32:15

《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/5/10 23:26:14

《CF687B Remainders Game》

题目描述 今天 Pari 和 Arya 正在玩一个叫做“余数”的游戏。 Pari 选择两个正整数 x 和 k&#xff0c;并将 k 告诉 Arya&#xff0c;但不告知 x。Arya 需要找出 xmodk 的值。有 n 个古老的数字 c1​,c2​,...,cn​&#xff0c;如果 Arya 想知道 xmodci​ 的值&#xff0c;Pa…

作者头像 李华
网站建设 2026/5/9 11:12:54

Langchain-Chatchat问答延迟优化:从毫秒到秒级响应的工程实践

Langchain-Chatchat问答延迟优化&#xff1a;从毫秒到秒级响应的工程实践 在企业知识库系统日益智能化的今天&#xff0c;用户对“提问即得答案”的实时性期待越来越高。然而&#xff0c;许多基于 Langchain-Chatchat 构建的本地化问答系统&#xff0c;尽管具备数据安全与私有部…

作者头像 李华
网站建设 2026/5/10 5:34:51

DeepSeek-LLM终极指南:5大核心技巧实现专业领域智能分析系统

DeepSeek-LLM终极指南&#xff1a;5大核心技巧实现专业领域智能分析系统 【免费下载链接】DeepSeek-LLM DeepSeek LLM: Let there be answers 项目地址: https://gitcode.com/GitHub_Trending/de/DeepSeek-LLM DeepSeek-LLM作为业界领先的大语言模型&#xff0c;凭借其在…

作者头像 李华
网站建设 2026/5/10 5:53:26

打造终极Android登录界面:免费开源LoginUI组件完整指南

打造终极Android登录界面&#xff1a;免费开源LoginUI组件完整指南 【免费下载链接】LoginUI-Android Login User Interface in android with innovative, beautiful and creative background &#x1f60a;&#x1f60a;&#x1f609; 项目地址: https://gitcode.com/gh_mir…

作者头像 李华
网站建设 2026/5/10 14:18:13

Langchain-Chatchat如何实现私有数据的安全处理?技术架构详解

Langchain-Chatchat如何实现私有数据的安全处理&#xff1f;技术架构详解 在企业AI落地的浪潮中&#xff0c;一个现实而尖锐的问题日益凸显&#xff1a;我们渴望大模型“懂业务”&#xff0c;却又害怕它“看数据”。尤其是金融、医疗、法律等高敏感行业&#xff0c;一份合同、一…

作者头像 李华