P1391 方阵安排

    • 46通过
    • 123提交
  • 题目提供者 litc
  • 评测方式 云端评测
  • 标签 搜索
  • 难度 普及+/提高
  • 时空限制 1000ms / 128MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 最新讨论 显示

    推荐的相关题目 显示

    题目描述

    A班希望在学校的行军比赛中取得一个好成绩,他们希望自己班级的行军方阵是一个完美的方阵。他们认为,如果每个人四周的男生个数为偶数,那么这就是一个完美的方阵。现在你已知道A班现有的方阵,你需要把尽量少的女生改成男生,使这个方阵变成一个完美的方阵。

    输入输出格式

    输入格式:

    第1行,一个正整数n,表示方阵大小为n*n的。

    第2~n+1行,每行n个数,代表方阵中的人(0为女生,1为男生)。

    输出格式:

    一个数,表示最少需要把女生改成男生的个数。若无解,输出-1;

    输入输出样例

    输入样例#1: 复制
    3
    0 0 0
    1 0 0
    0 0 0
    
    输出样例#1: 复制
    3

    说明

    对样例的说明:

    将方阵改为:0 1 0

    1 0 1 0 1 0 即可。

    数据范围:

    对于40%的数据,n≤6

    对于100%的数据,n≤18

    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。