编程题
### 问题描述 在一个神秘的魔法世界中,依依是一名冒险家,她正在探索一座古老的城堡。在城堡的深处,她发现了一扇门,门上有着一个由数字组成的密码锁。依依试着输入了一个由数字组成的字符串 $s$,但是密码是错误的。于是她决定用这个字符串做一些事情,希望能够得到一个正确的密码。 依依决定将这个字符串 $s$ 划分成三个非负整数,每个整数都不能以零开头,且每个整数不超过 $m$。她希望这三个整数的和最大,并且这个和是一个质数。如果找到了这样的划分方案,依依就可以打开门进入下一个区域。但如果无法找到这样的方案,她就不得不留在这个房间里,继续寻找正确的密码。 请你帮助依依判断是否能够找到这样的划分方案,如果能够找到,输出 `Y`,否则输出 `N`。 ### 输入格式 第一行输入一个整数 $m$,表示每个整数不超过 $m$,$1 \le m \le 10^6$。 第二行输入一个字符串 $s$,字符串 $s$ 由数字组成,$|s|$ 表示字符串 $s$ 的长度,$1 \le |s| \le 40$。 ### 输出格式 输出仅一行,如果能够找到这样的划分方案并且和为质数,输出 `Y`,否则输出 `N`。 ### 样例输入 ``` 3 23423 ``` ### 样例输出 ``` N ```
查看答案
赣ICP备20007335号-2