传统题 文件IO:magic 1000ms 256MiB

magic

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

魔法挑战(magic,1s/256M)

题面描述

神秘的东方大陆有一个魔法挑战,在魔法挑战中,有一个含有 NN 个正整数的序列 A1,A2,,ANA_1,A_2,\ldots,A_N

你作为最著名的魔法大师,欣然前往接受了挑战,在挑战中,你需要把整个序列的所有数字变得完全一致

所幸你可以使用魔法来完成:

  • 在一次魔法操作中,你可以选择序列的一个下标 ii ,然后任选一个能整除 AiA_i 的魔法参数 kk ,把 AiA_i 变成 Ai/kA_i/k
  • 由于太多的施法会使你精疲力竭,所以请你找出最少的施法次数,使得序列中的数字完全一致,可以证明挑战是必定有解的。

!请使用文件输入输出!本题从magic.in中读取输入,将答案输出到magic.out中!直接从标准输入输出中读取/输出数据没有成绩!

输入格式

第一行输入一个正整数 NN,表示序列长度。

第二行输入 NN 个正整数 A1,A2,,ANA_1, A_2, \ldots, A_N,序列中的元素。

输出格式

输出一行一个整数,表示最少的施法次数

输入输出样例

input1

4
2 4 8 6

output1

3

input2

4
3 5 7 11

output2

4

说明 / 提示

样例说明

第一组数据,魔法操作如下

  • 选择下标 22kk22A2:=A2/2A_2 := A_2/2
  • 选择下标 33kk44A3:=A3/4A_3 := A_3/4
  • 选择下标 44kk33A4:=A4/3A_4 := A_4/3

最终序列中全部数字都为 22 ,施法次数为 33

第二组数据,把每个元素都变为 11 ,总共需要 44 次操作。

数据范围

  • 对于 50%50\% 的数据,1N103,1AiN1\le N \le 10^3, 1\le A_i \le N
  • 对于 100%100\% 的数据,1N2×105,1AiN1\le N \le 2\times 10^5, 1\le A_i \le N

卉图编程奥赛部CSP-J 第二轮模拟题 - 1

未参加
状态
已结束
规则
OI
题目
6
开始于
2024-10-3 8:30
结束于
2024-10-3 12:00
持续时间
3.5 小时
主持人
参赛人数
28