自走棋
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小 Z 最近沉迷某款自走棋游戏,该游戏最近开启了 "符文大陆" 版本。该版本游戏开始前,会随机抽签选择一个城邦,每个城邦都有不同的效果,在每回合游戏中玩家通过将各种棋子放到棋盘上组成强有力的羁绊,每一种羁绊都会有不同的效果。
在某局游戏中,欧皇小 Z 组成了一个非常强大的阵容,该阵容的效果是在每回合游戏中,会召唤 个法术,法术编号为 ,其中第 个法术有一个能力值 。棋盘位置从 开始顺序编号,能力值为 的法术,可以保护所有编号满足 的 位置,其中 表示 整除 ,即 是 的因数。
- 例如,如果某一个法术 ,那么这个保护法术就可以保护 这些位置。
小 Z 想要 "吃鸡"(得到第一名),他通过计算得到,游戏的每一个回合,他都需要将最厉害的棋子放在至少被 个法术所保护的位置。同时,为了尽可能得接近对手的棋子,小 Z 又需要将这个棋子放在编号尽可能大的位置。
小 Z 想要知道棋子应该放在什么位置。
【注意】
两个法术保护的位置可能完全相同,即 个法术中,有可能存在多个法术,他们的能力值是一样的。
输入格式
第一行两个整数 ,整数间用空格隔开。
接下来一行, 个整数 ,其中第 个整数 表示第 个法术的能力值。
输出格式
一行一个整数,表示答案。
样例 #1
样例输入 #1
3 2
3 4 5
样例输出 #1
1
样例 #2
样例输入 #2
5 3
3 6 4 8 12
样例输出 #2
4
提示
【样例 1 解释】
法术 的能力值为 ,可以保护位置 ;
法术 的能力值为 ,可以保护位置 ;
法术 的能力值为 ,可以保护位置 ;
其中,至少被 个法术保护的位置只有 ,所以答案为 。
【样例 2 解释】
法术 的能力值为 ,可以保护位置 ;
法术 的能力值为 ,可以保护位置 ;
法术 的能力值为 ,可以保护位置 ;
法术 的能力值为 ,可以保护位置 ;
法术 的能力值为 ,可以保护位置 ;
其中,至少被 个法术保护的位置有 ,其中编号最大的为 ,所以输出答案 。
【数据范围】
本题有 个测试点,每个测试点 分。
对于所有测试点,有 。各个测试点详细分布如下:
测试点 | |||
---|---|---|---|