QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4179|回复: 1
打印 上一主题 下一主题

[求助]一个0-1矩阵的转换问题, 急求高手赐教, 谢谢!

[复制链接]
字体大小: 正常 放大
bobwuhk        

1

主题

0

听众

17

积分

升级  12.63%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2005-10-24 22:34 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

一个NXN的0-1矩阵的元素由0和1组成. 每行每列包含任意个数的0, 其他元素为1. 该矩阵由一条水平线和一条竖直线划分为四个区域(分块子矩阵) A, B, C及D, 如下所示. 假设N是偶数, A, B, C, D分别为(N/2)X(N/2)的子阵.

8 t ^% y! J. Z- R0 G2 k

A | B

; k) Y7 e/ E; p! G/ Z v

------ | ---------

# \% A8 H* d/ m4 J0 d) e

D | C

) f7 ~/ W+ U8 {, o, B, {, W4 R+ ~

证明:

4 n( \7 L5 B, K' R" H

对该矩阵的行或列进行有限次数的互换, 可以得到同时满足下列条件的一个新矩阵: 1) 如果新矩阵的某一行包含在A和B区域中, 则该行在A区域中的1的个数不少于在B区域中的1的个数, 或者在A区域中的1的个数比B区域中的1的个数少1; 如果新矩阵的某一行包含在C和D区域中, 则该行在C区域中的1的个数不少于在D区域中的1的个数, 或者在C区域中的1的个数比D区域中的1的个数少1; 2) 如果新矩阵的某一列包含在A和D区域中, 则该列在A区域中的1的个数不少于在D区域中的1的个数, 或者在A区域中的1的个数比D区域中的1的个数少1; 如果新矩阵的某一列包含在B和C区域中, 则该列在C区域中的1的个数不少于在B区域中的1的个数, 或者在C区域中的1的个数比B区域中的1的个数少1.

T4 n6 s5 Q3 k- t/ Z

同时, 请给出该变换的运算复杂度.

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
madio        

3万

主题

1312

听众

5万

积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-11 21:48 , Processed in 0.452297 second(s), 67 queries .

    回顶部