翻转硬币
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定 行 列共 个硬币,对于任意一个硬币,我们将其价值视为与其相邻(指上、下、左、右相邻)的硬币中与其正反相同的硬币数的平方。
你可以进行任意次操作,每次可以选择任意一行并将该行的硬币全部翻转。
求所有硬币的价值之和最大可能是多少。
输入格式
输入的第一行包含两个正整数 ,用一个空格分隔。
接下来 行,每行包含 个 0 或 1,表示给定的 个硬币。
输出格式
输出一行包含一个整数表示答案。
4 4
1010
1111
1011
1100
68
解释 #1
如图,O 表示正面,X 表示反面,翻转最后一行可以得到最大价值和:
OXOX OXOX
OOOO -> OOOO
OXOO OXOO
OOXX XXOO
数据范围
- 对于 的评测用例,;
- 对于所有评测用例,。
第十六届蓝桥杯大赛软件赛省赛 Java 大学 C 组(第二场)
- 状态
- 已结束
- 规则
- OI
- 题目
- 8
- 开始于
- 2025-4-26 9:00
- 结束于
- 2025-4-26 13:00
- 持续时间
- 4 小时
- 主持人
- 参赛人数
- 0