题目名称 | 2753. [济南集训 2017] 涂颜色 |
---|---|
输入输出 | colorTheCell.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | cqw 于2017-07-21加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:2, 提交:6, 通过率:33.33% | ||||
Hyoi_0Koto | 100 | 0.002 s | 0.00 MiB | C++ |
玉带林中挂 | 100 | 0.006 s | 0.70 MiB | C++ |
Hyoi_0Koto | 90 | 0.000 s | 0.00 MiB | C++ |
玉带林中挂 | 0 | 10.000 s | 0.30 MiB | C++ |
玉带林中挂 | 0 | 10.000 s | 0.31 MiB | C++ |
玉带林中挂 | 0 | 10.000 s | 0.31 MiB | C++ |
关于 涂颜色 的近10条评论(全部评论) | ||||
---|---|---|---|---|
回复 @Margatroid :
第十个测试点没传上,求修复QwQ
Hyoi_0Koto
2017-07-22 10:48
2楼
| ||||
样例输出有误啊,应该没有2
补魔
2017-07-22 08:00
1楼
|
从前有一个$n$行$m$列的网格。
现在有$S$种颜色,第$i$种颜色可以涂$a_i$ 格,保证
$\sum a_i = n * m$。
需要你对这个网格图进行着色,你必须按照从上到下,每一行内从左到右
的顺序进行着色,并且在用完一种颜色前你不能换颜色(当然颜色的使用顺序
是随意的) 。
每个相邻的相同色块可以获得1分,问在给定的规则下进行着色所能获得的
最高分是多少。
多组数据。
第一行一个整数T 表示数据组数。
对于每组数据,第一行三个整数n, m, S表示网格的大小和颜色的数量。
之后一行S个数,第i个数表示第i种颜色可以涂的格数。
对于每组数据一个数$ans$,表示能获得的最高分。
2 3 3 4 1 2 2 4 4 2 4 1 2 2 3
5 4
1 2 2 3 3 4 4 4 4
1 4 4 4 2 2 3 3
对于 $30\%$的数据,$1 ≤ n, S ≤ 10, 1 ≤ m ≤ 2$
对于 $60\%$的数据,$1 ≤ n, S ≤ 1000, 1 ≤ m ≤ 3$
对于 $100\%$的数据,$1 ≤ n, S ≤ 100000, 1 ≤ m ≤ 4, a i ≥ 1, T ≤ 10$
清北学堂济南NOIP集训二试$T_1$