传统题 1000ms 256MiB

变形怪

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

变形怪

题目背景

星港实验室里关着一只变形怪。它有一种奇特的体质:只要当前体型能被某个配方整除,就能立刻把体型缩小为该配方对应的倍数。

题目描述

变形怪初始体型为 nn。仓库里共有 mm 种变形配方,第 ii 种配方对应数值 xix_i

每回合变形怪可以选择任意一种配方 ii 尝试变形:

  • 若当前体型 vv 能被 xix_i 整除,则体型变为 v/xiv / x_i
  • 否则该配方本次无法使用。

变形怪可以变形任意多次(包括 00 次)。求变形怪一共能得到多少种不同的体型(初始体型也算一种)。

输入格式

第一行两个正整数 n,mn, m

第二行 mm 个正整数 x1,x2,,xmx_1, x_2, \dots, x_m,保证两两不同。

输出格式

一行一个整数,表示能得到的不同的体型数量。

【样例 1】

【样例 1 输入】

12 2
2 3

【样例 1 输出】

6

【样例 1 解释】

可达体型为 12,6,3,4,2,112, 6, 3, 4, 2, 1,共 66 种。


【样例 2】

【样例 2 输入】

30 2
5 6

【样例 2 输出】

4

【样例 2 解释】

可达体型为 30,6,5,130, 6, 5, 130/5=630/5=630/6=530/6=56/6=16/6=15/5=15/5=1),共 44 种。


【样例 3】

见选手目录下的 Data/sample3.inData/sample3.ans

该样例满足 n103n \le 10^3m4m \le 4


【样例 4】

见选手目录下的 Data/sample4.inData/sample4.ans

该样例满足 xix_i 两两互质,且 xinx_i \mid nxi2nx_i^2 \nmid n


【数据规模与约定】

对于全部数据,1n10181 \le n \le 10^{18}1m81 \le m \le 82xi1062 \le x_i \le 10^6xix_i 两两不同。

测试点编号 分数 特殊性质
1 ~ 3 30 n103n \le 10^3m4m \le 4
4 ~ 6 10 xix_i 两两互质,且 xinx_i \mid nxi2nx_i^2 \nmid n
7 ~ 10 60

【大样例下载链接】

点击下载本题选手目录

2026年8月 河源市中小学信息学月赛

未参加
状态
已结束
规则
IOI(严格)
题目
6
开始于
2026-8-20 8:00
结束于
2026-8-31 23:00
持续时间
3 小时
主持人
参赛人数
42