AT_arc118_c.[ARC118C] Coprime Set

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个正整数 NN,输出一个整数数列 A=(A1,A2,…,AN)A=(A_1,A_2,\dots,A_N) 满足以下所有条件:

  • 1≤Ai≤100001\le A_i\le 10000;
  • 对于 i≠ji\ne j 有 Ai≠AjA_i\ne A_j 且 gcd⁡(Ai,Aj)>1\gcd(A_i,A_j)>1;
  • gcd⁡(A1,A2,…,An)=1\gcd(A_1,A_2,\dots,A_n)=1。

可以证明,在本题数据范围下,这样的整数数列一定存在。

输入格式

输入在标准输入按如下格式给出:

NN

输出格式

在一行内输出你的整数数列 AA 的元素,用一个空格隔开。

A1A_1 A2A_2 …\dots ANA_N

如果有多个数列满足条件,任意一个都可以 AC。

输入输出样例

  • 输入#1

    4

    输出#1

    84 60 105 70

说明/提示

数据范围

3≤N≤25003\le N\le 2500。


样例解释

所有条件均被满足,因为:

  • $ \gcd(84,60)=12 $;
  • $ \gcd(84,105)=21 $;
  • $ \gcd(84,70)=14 $;
  • $ \gcd(60,105)=15 $;
  • $ \gcd(60,70)=10 $;
  • $ \gcd(105,70)=35 $;
  • $ \gcd(84,60,105,70)=1 $。

输入解题思路,AI测评打分。不知道怎么写?

首页