第 005 场 AtCoder Regular Contest
P-CAS卡与高桥君AI (CI翻译)
7
7AI (CI翻译)
27
27AI (CI翻译)
9
9AI (CI翻译)
×横
×水平AI (CI翻译)
9
9AI (CI翻译)
4
4AI (CI翻译)
1
1AI (CI翻译)
1
1AI (CI翻译)
4
4AI (CI翻译)
7930
7930AI (CI翻译)
図:$1$ 行目 $1$ 文字目から右下方向に $4$ 文字抜き出す例
图:从第 $1$ 行第 $1$ 个字符开始,沿右下方向取出 $4$ 个字符的示例AI (CI翻译)
- 読み込み時に進んでいた方向が上下左右の場合
- 向きを
$180$度変える - 読み込み時に進んでいた方向が斜めの場合
- 角で向きを変更する場合
- 向きを
$180$度変える - 左右の端で向きを変更する場合
- 左右への向きのみ逆にし、上下への向きはそのままにする
- 上下の端で向きを変更する場合
- 上下への向きのみ逆にし、左右への向きはそのままにする
- 向きを
- 如果读取时前进的方向是上下或左右
- 将方向旋转
$180$度 - 如果读取时前进的方向是斜向
- 在边缘改变方向时
- 将方向旋转
$180$度 - 在左右边缘改变方向时
- 仅反转左右方向,上下方向保持不变
- 在上下边缘改变方向时
- 仅反转上下方向,左右方向保持不变
- 将方向旋转
図:変更する向きの一覧
图:方向变更方式一览AI (CI翻译)
4
4AI (CI翻译)
x y W
c_{11}c_{12}…c_{19}
c_{21}c_{22}…c_{29}
:
:
c_{91}c_{92}…c_{99}
x y W
c_{11}c_{12}…c_{19}
c_{21}c_{22}…c_{29}
:
:
c_{91}c_{92}…c_{99}AI (CI翻译)
- 入力は
$10$行ある。 $1$行目には、抜き出す最初の数字が左から何文字目かを表す整数$x(1≦x≦9)$、抜き出す最初の数字が上から何文字目かを表す整数$y(1≦y≦9)$、抜き出す方向を表す$W$が空白で区切られて与えられる。$2$行目からの$9$行は、乱数表の数字を表す整数$c_{ij}(1≦i,j≦9)$が与えられる。
- 输入共
$10$行。 - 第
$1$行给出三个以空格分隔的值:整数$x(1≦x≦9)$,表示要取出的第一个数字从左边数是第几个;整数$y(1≦y≦9)$,表示要取出的第一个数字从上边数是第几个;以及表示取出方向的$W$。 - 接下来的
$9$行给出随机数表中的数字,即整数$c_{ij}(1≦i,j≦9)$。
4
4AI (CI翻译)
1
1AI (CI翻译)
3 5 R
790319030
091076399
143245946
590051196
398226115
442567154
112705290
716433235
221041645
3 5 R
790319030
091076399
143245946
590051196
398226115
442567154
112705290
716433235
221041645AI (CI翻译)
8226
8226AI (CI翻译)
- 乱数表から抜き出す
$4$文字は下図のように右方向に抜き出します。
- 从随机数表中取出的
$4$个字符如图所示,方向为向右。

AI (CI翻译)
8 9 LU
206932999
471100777
973172688
108989704
246954192
399039569
944715218
003664867
219006823
8 9 LU
206932999
471100777
973172688
108989704
246954192
399039569
944715218
003664867
219006823AI (CI翻译)
2853
2853AI (CI翻译)
- 乱数表から抜き出す
$4$文字は下図のように左上方向に抜き出します。
- 从随机数表中取出的
$4$个字符如图所示,方向为左上。

AI (CI翻译)
5 7 D
271573743
915078603
102553534
996473623
595593497
573572507
340348994
253066837
643845096
5 7 D
271573743
915078603
102553534
996473623
595593497
573572507
340348994
253066837
643845096AI (CI翻译)
4646
4646AI (CI翻译)
- 下図のように下方向へ
$3$文字抜き出した後、向きを上方向に変えて残りの$1$文字を抜き出します。
- 如图所示,先向下取出
$3$个字符,然后将方向改为向上,取出剩下的$1$个字符。

AI (CI翻译)
2 2 LU
729142134
509607882
640003027
215270061
214055727
745319402
777708131
018697986
277156993
2 2 LU
729142134
509607882
640003027
215270061
214055727
745319402
777708131
018697986
277156993AI (CI翻译)
0700
0700AI (CI翻译)
- 下図のように左上方向へ
$2$文字抜き出した後、向きを右下方向に変えて残りの$2$文字を抜き出します。
- 如图所示,先沿左上方向取出
$2$个字符,然后将方向改为右下,取出剩下的$2$个字符。

AI (CI翻译)
8 7 RD
985877833
469488482
218647263
856777094
012249580
845463670
919136580
011130808
874387671
8 7 RD
985877833
469488482
218647263
856777094
012249580
845463670
919136580
011130808
874387671AI (CI翻译)
8878
8878AI (CI翻译)
- 下図のように右下方向へ
$1$文字抜き出した後、向きを左下方向に変えて残りの文字を抜き出します。 $3$文字目まで抜き出した後、さらに向きを左上方向に変えて残りの$1$文字を抜き出します。
- 如图所示,先沿右下方向取出
$1$个字符,然后将方向改为左下,取出剩余字符。 - 取出到第
$3$个字符后,再将方向改为左上,取出剩下的$1$个字符。

AI (CI翻译)
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(gpt-6.1-sol),如有出入请以原文为准。