#LT5203. 蛇形素数矩阵

    ID: 5953 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>埃筛和欧筛二维数组简单模拟AI编程素养集训课第三讲(Level4)GESP 4级

蛇形素数矩阵

蛇形素数矩阵

题目描述

把前 n2n^2 个素数从左上角开始按右、下、左、上、右、下、左、上……的顺序填入 n×nn\times n 的方阵就得到了蛇形素数方阵。以下是 n=4n = 4n=5n = 5 的蛇形素数方阵:

给出 nn,你的任务是求出 n×nn \times n 的蛇形素数方阵,并输出其中某个方格中的数值。

素数,又称质数,是指除 11 和其自身之外,没有其他约数的大于 11 的正整数。

输入格式

输入一行三个正整数 n,x,yn,x,y,整数之间使用空格分隔。

输出格式

输出一行一个整数,表示 n×nn \times n 蛇形素数方阵第 xx 行第 yy 列中的数字。

样例输入 #1

5 2 4

样例输出 #1

67

数据范围

所有数据满足 1x,yn201 \le x,y \le n \le 20

知识点与难度

本题涉及的知识点从属于 GESP四级(二维数组、埃筛和欧筛、螺旋模拟),难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 100 1 样例