传统题 1000ms 256MiB

质数

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

题目描述

翁老师非常喜欢质数!最近他在试图寻找新的方法来生成质数时,对网上看到的一种算法产生了兴趣:

  • 将数字 xx 的十进制表示(没有前导零)重复 kk 次。得到一个新数字 yy
    • x=52x = 52k=3k = 3 时,我们得到 y=525252y = 525252
    • x=6x = 6k=7k = 7 时,我们得到 y=6666666y = 6666666

翁老师非常希望最终得到的数字 yy 是一个质数,但他还不知道如何判断这个数字是否为质数。请你帮助翁老师,告诉他这个数字 yy 是否是质数!

输入格式

本题有多组数据

第一行输入一个整数 tt 代表测试数据组数。

  • 每一组数据输入两个空格隔开的整数分别为 xxkk

输出格式

输出一共输出 tt 行,若是质数,则输出 Yes,否则输出 No

4
52 3
6 7
7 1
1 7
No
No
Yes
No

数据规模与约定

所有数据满足:1x109,1k71\leq x\leq 10^9,1\leq k\leq 7

  • 子任务 1(20 分):保证生成出来的数字 y109y\leq 10^9
  • 子任务 2(20 分):保证 x=1x=1
  • 子任务 3(20 分):保证 k=1k=1
  • 子任务 4(40 分):无特殊限制。

算法周赛 - round18

未参加
状态
已结束
规则
乐多
题目
4
开始于
2025-5-11 19:00
结束于
2025-5-11 21:00
持续时间
2 小时
主持人
参赛人数
21