logo AlgoBeat OnlineJudge
登录 注册

#216799. [蓝桥杯 2026 国 B] 方和质数

内存限制:512 MiB 时间限制:2000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

小蓝在研究一种特殊的质数。

对于一个正整数,将它十进制表示中所有数位上的数字相加,即可得到它的数位和。如果这个正整数同时满足以下两个条件,小蓝就称它为“方和质数”:

  • 这个数是质数;
  • 这个数的数位和是完全平方数。

例如, 的数位和为 ,且 是质数,因此 是方和质数。

现在,给定区间 和正整数 ,请你找出区间 内从小到大排列的第 个方和质数。若区间内的方和质数不足 个,则输出

输入格式

输入一行,包含三个整数

输出格式

输出一行,一个整数,表示区间 内第 个方和质数;若不存在,则输出

样例

样例输入 1

2 100 3

样例输出 1

79

样例输入 2

2 10 1

样例输出 2

-1

数据范围与提示

【样例说明 1】

区间 内的方和质数依次为 ,因此第 个为

【样例说明 2】

区间 内的质数为 ,它们的数位和分别为 ,均不是完全平方数,因此输出

【评测用例规模与约定】

对于 的评测用例,

对于所有评测用例,