C. 行走(walk)

    传统题 1000ms 256MiB

行走(walk)

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

题目描述

小可可有一个 n×nn \times n 的方格,方格 (i,j)(i, j) 上有一个正整数 ai,ja_{i,j}。小可可希望从 (1,1)(1, 1) 走到 (n,n)(n, n),他只能往下或往右走,即从 (i,j)(i, j) 走到 (i+1,j)(i+1, j) 或从 (i,j)(i, j) 走到 (i,j+1)(i, j+1)。他身上有一个正整数 vv,初始为 a1,1a_{1,1},小可可每走到一个格子 (i,j)(i, j)vv 会变为 gcd(v,ai,j)\gcd(v, a_{i,j})。小可可想知道他走到 (n,n)(n, n)vv 最大为多少。

gcd(i,j)\gcd(i, j) 表示正整数 iijj 的最大公约数,即为最大的正整数 dd 满足 dd 整除 ii 并且 dd 整除 jj

输入格式

输入共 n+1n+1 行。

  • 第一行两个正整数 n,Vn, V
  • 22n+1n+1 行每行 nn 个正整数,第 i+1i+1 行第 jj 个数表示 ai,ja_{i,j}

输出格式

输出一行一个正整数表示答案。

样例输入 1

2 20
15 16
12 9

样例输出 1

3

说明

样例解释

小可可的最优方案为 (1,1)(2,1)(2,2)(1, 1) \to (2, 1) \to (2, 2)

其它样例说明

  • 样例 2 ~ 5:见选手目录下的 walk/walk*.inwalk/walk*.ans

数据范围

对于所有数据,保证

  • 1n10001 \le n \le 1000,
  • 1ai,j,V100001 \le a_{i,j}, V \le 10000
  • 所有输入数字都是正整数。
测试点编号 nn \le ai,j,Va_{i,j}, V \le 特殊性质
1,2,31, 2, 3 1010 1000010000
4,5,64, 5, 6 100100
7,87, 8 10001000 1000010000 保证数据随机
9,109, 10

安徽科大国创杯

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-4-20 18:30
结束于
2026-4-29 2:30
持续时间
200 小时
主持人
参赛人数
14