题目名称 | 4080. 魔法阵 |
---|---|
输入输出 | mmatrix.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | sywgz 于2024-11-26加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:3, 提交:9, 通过率:33.33% | ||||
孤独的氢离子 | 100 | 0.194 s | 3.32 MiB | C++ |
黄天乐 | 100 | 0.254 s | 3.32 MiB | C++ |
黄天宇 | 100 | 0.258 s | 3.34 MiB | C++ |
孤独的氢离子 | 70 | 0.193 s | 3.30 MiB | C++ |
黄天宇 | 70 | 5.823 s | 3.29 MiB | C++ |
黄天乐 | 70 | 5.891 s | 3.27 MiB | C++ |
黄天宇 | 70 | 6.031 s | 3.29 MiB | C++ |
黄天乐 | 0 | 2.312 s | 3.10 MiB | C++ |
黄天宇 | 0 | 6.086 s | 3.29 MiB | C++ |
本题关联比赛 | |||
20241127 |
关于 魔法阵 的近10条评论(全部评论) | ||||
---|---|---|---|---|
烂题
┭┮﹏┭┮
2024-11-27 14:42
1楼
|
魔法阵是一个 n*m 的格子(高 n,宽 m),n*m 为偶数。魔法师小A手中有 n*m 个宝石(以1~n*m 编号)。
小A从最右上角坐标为(1,1)的格子开始走,从一个格子可以走到上、下、左、右 4 个相邻的格子,但不能走出边界。每个格子必须且仅能到过 1 次,这样魔法师一共走了 n*m 个格子停止(随便停哪里都可以)。每进入一个格子,就在该格子里放入一颗宝石。他是按顺序放的,也就是说——第 i 个进入的格子放入 i 号宝石。
如果两颗宝石的编号对 n*m/2 取模的值相同,则认为这两颗宝石相互之间有微妙的影响。也就是说,我们按照宝石的编号对 n*m/2 取模的值,将宝石分成 n*m/2 对,其中每对都恰有两颗宝石。对于每一对宝石,设第一颗宝石在第 a 行第 b 列,另一颗宝石在第 c 行第d 列,那么定义这 2 个宝石的魔力影响值为 k1*|a-c|+k2*|b-d|。
需要你求出的是,在所有合乎题意的宝石摆放方案中,所有成对的宝石间的最大魔力影响值的最小值为多少。换句话说,如果我们定义对 n*m/2 取模的值为 i 的一对宝石的魔力影响值为 a[i]。你需要求出的就是 max{a[i]|i=0,1,2...}的最小值。
只有一行用空格隔开的 4 个整数,分别是 n、m、k1、k2。
只需输出一个整数,即题目所要求的“所有成对的宝石间的最大魔力影响值的最小值”。
2 2 2 2
4
5 10 13301 3664
18320
在此键入。
对于 100%的数据,n*m<=50,0<k1,k2<=32767。
在此键入。