AT_chokudai004_a.Just Write Numbers!
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君非常喜欢三个整数 B1,B2,B3。为此,他计划在一个 N×N 的网格中填入数字,希望在这些数字的某些连续的横向或纵向区间中,能够找到和为他喜爱的那些数的区间。
例如,当高桥君钟爱的数字是 13 时,如下图中红色标出的区间就是符合条件的。

设和等于 B1,B2,B3 的连续区间的数量分别为 A1,A2,A3,那么高桥君可以得到的总分数为 A1×B1+A2×B2+A3×B3。
不过,高桥君不能随心所欲地填写数字,因为每个格子都有一个规定的最小值和最大值。第 i 行第 j 列的格子只能填写在 li,j 到 ri,j 之间的数字。
请帮高桥君找到一种填写数字的方法,使得他可以获得尽可能高的分数。
此题属于马拉松类型问题,不要求提交最优解。只要提交的解满足题目要求,就可以获得相应分数。
输入格式
输入提供如下信息:
N B1 B2 B3 l1,1 l1,2 ... l1,N l2,1 l2,2 ... l2,N : lN,1 lN,2 ... lN,N r1,1 r1,2 ... r1,N r2,1 r2,2 ... r2,N : rN,1 rN,2 ... rN,N
输出格式
输出每个格子的填入数字 Ai,j,格式如下:
A1,1 A1,2 ... A1,N A2,1 A2,2 ... A2,N : AN,1 AN,2 ... AN,N
所有输出的 Ai,j 需满足 li,j≤Ai,j≤ri,j 才算是正确答案,从而根据题目规则获得分数。
如果输出不合法,几乎所有测试用例都会被判为 0 分。
说明/提示
- 网格的大小 N=30
- 高桥君喜欢的整数范围为 10≤B1≤19
- 20≤B2≤29
- 30≤B3≤39
- 每个格子内的最小值和最大值范围为 1≤li,j≤ri,j≤9
说明
- B1,B2,B3 是在约束范围内随机生成的。
- 每个格子的 li,j,ri,j 是在 1 到 9 之间独立随机生成的。如果 li,j 大于 ri,j,会交换这两个值的位置。
示例及其他
可下载示例输入(Example01~03)和输入验证程序(C++)的链接在这里。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?