比赛场次 729
比赛名称 期末考试2
比赛状态 已结束比赛成绩
开始时间 2026-02-10 08:30:00
结束时间 2026-02-10 12:30:00
开放分组 全部用户
组织者 HXF
注释介绍
题目名称 魔法
输入输出 breeding.in/out
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarxuyuqing AAAAAAAWAA 0.783 s 58.63 MiB 90
GravatarRpUtl AATEEETEET 5.228 s 87.98 MiB 20
Gravatarychyyx AATTTTTMTT 5.266 s 31.67 MiB 20
Gravatarrzzakioi AATEEETEET 5.284 s 88.70 MiB 20
Gravatar梦那边的美好ME AATTTTTMTT 5.308 s 34.31 MiB 20
Gravatarzhyn AATTTTTMTT 5.336 s 31.70 MiB 20
Gravatar赵飞羽 AATEEETEET 5.344 s 89.17 MiB 20
Gravatardream AATTTTTMTT 5.353 s 31.57 MiB 20
Gravatarzcx AATEEETETT 5.425 s 86.25 MiB 20
GravatarPXCZM AATTTETTTT 5.581 s 76.86 MiB 20
Gravatar梦那边的美好BP AATTTETTTT 5.650 s 74.81 MiB 20
Gravatar张雨晴 AATTTETTTT 5.668 s 76.39 MiB 20
Gravatar小福鑫 AATTTETTTT 5.672 s 77.14 MiB 20
Gravatardbk AATTTETTTT 5.684 s 73.19 MiB 20
GravatarLikableP AATTTTTTTT 5.774 s 119.28 MiB 20
Gravatarexil AATTTTTTTT 5.831 s 107.33 MiB 20
Gravatar杨蕙宇 MMMMMMMMMM 0.007 s 1.36 MiB 0
Gravatar郑霁桓 MMMMMMMMMM 0.008 s 1.33 MiB 0

2. 魔法

★★★   输入文件:breeding.in   输出文件:breeding.out  
时间限制:1 s   内存限制:512 MiB

【题目背景】

CF878D.

【题目描述】

你是一名魔法师,现在你要培育一些魔法生物。起初,你有 $k$ 只生物,编号从 1 到 $k$。每只生物有 $n$ 个不同的属性。

你有两种法术可以用两只生物创造出一只新生物。第一种法术创造出的新生物的每个属性都等于所用两只生物对应属性中的较大值。第二种法术类似,但每个属性取较小值。新生物分配最小的未用编号。

你使用法术后,对部分新生物的属性感兴趣,请求出一些属性值。

【输入格式】

第一行 $n$,$k$,$q$,分别为属性数,初始生物数,操作数。

接下来 $k$ 行每行 $n$ 个数,描述第 $i$ 个生物的第 $j$ 个属性 $a_{i,j}$。

接下来 $q$ 行描述操作。每次操作如下:

1.1 x y 表示使用第一种法术,用编号 $x$ 和 $y$ 的生物创造出新的生物。

2.2 x y 表示使用第二种法术,用编号 $x$ 和 $y$ 的生物创造出新的生物。

3.3 x y 表示查询第 $x$ 个生物的第 $y$ 个属性值。

保证所有出现的生物编号在被询问或操作前都已创建。

【输出格式】

每次查询输出一行为答案。

【样例输入1】

2 2 4
1 2
2 1
1 1 2
2 1 2
3 3 1
3 4 2

【样例输出1】

2
1

【样例输入2】

5 3 8
1 2 3 4 5
5 1 2 3 4
4 5 1 2 3
1 1 2
1 2 3
2 4 5
3 6 1
3 6 2
3 6 3
3 6 4
3 6 5

【样例输出2】

5
2
2
3
4

【数据规模与约定】

$1\le n \le 100000$,$1\le k \le 12$,$1\le q\le 100000$,$1\le a_{i,j}\le 10^9$。

对于 20% 的数据,$n,q\le 5000$。

对于另 40% 的数据,$k\le 6$。

对于另 20% 的数据,$a_{i,j}\le 2$。

大样例,分别对应三个性质和没有性质。