中易网

矩阵由0和1组成,求不同行不同列1的个数,c++编程

答案:4  悬赏:50  
解决时间 2021-01-15 16:15
矩阵由0和1组成,求不同行不同列1的个数,c++编程
最佳答案
7.16
我好好想想再回复你。现在思路还没完全清晰。
7.17
我想到了一个简单方法:
对于n*n的矩阵,它的不同行不同列1的个数最大值是n,如果取值小于n,比如为n-1,那么行列式必然有某一行或/和某一列全为零。那么,如果取值为n-i,n-1,那么行列式必然有 i 行或/和列全为零。然后我们就可以按行和列依次遍历。大概明白了吧?
在写程序时,定义一个二维数组a[n][n],用于存放矩阵数据。定义两个整型数m和n,初始值都为0,分别用于存放行遍历和列遍历的非零单行和单列的个数。比如遍历第一单行的时候,遇到一个1,就把m加1,然后跳出,进入第二列遍历,依次循环下去到循环结束。然后再按一样的方式进行列遍历。最后比较m和n,取值较小者,就是所求的个数了。复杂度为n^2,
当然还有比较麻烦的方法就是用树了,复杂度为n!

有什么新的想法或问题,欢迎探讨!嘿嘿
全部回答
搞个二维数组,遍历下追问具体点成么
你题意表述不清楚吧,该是求最多有多少个独立的1吧
即求二分图最大匹配数,图论最优化中的一种重要问题,有各种专门算法
查找二分图基数匹配算法看看吧
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
84年腊月二十生属什么
元旦送什么礼物好 元旦适合去哪玩
我去内蒙发现那边的羊很便宜,活羊几块钱一斤
清代著名画家姚凤岐较详细简介
如何画一本翻开的书?
汕头市卫生幼儿园地址在什么地方,我要处理点
和相亲男认识三个月了,每天都在联系,一周见
DVCAM带 可以用于索尼DCR-HC21E摄像机
假如你媳妇和你妈灵魂和身体互换,你要和其中
奥奇传说传说石怎么用
有什么好玩的游戏吗?玩起来不单调的网游,万
名片上的 W:xxx.xxx.xxxx C:xxx.xxx.xxxx F:x
柯南里“在警视厅,为了保护报案人,高木警官
这是怎么回事,上午还用得好好的,下午开机进
打台球比赛如何消除紧张
推荐资讯
如何才能让电镀铬的厚度达到0.5UM以上
中国有什么著名的近代教育家
浙江镇海长石镇距离宁波车站多远
2个男的在抽烟,一人吐出心型的烟圈,另外一
中通速递平顶山公司(丹尼斯分部)怎么去啊,我
甲组有6人,乙组有8人,从两组各选一人参加会议
梦见墙上好多钟表怎么回事
买房六大细节需注意
相夫教子是一个女人结婚后应该具备的良好美德
男主李善水女主黄馨是什么小说名字
如何开模型店
登乐游原表达诗人怎样的感情
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?