一、题目

 

二、解析

有好有坏,那题目中一直好的>坏的,因此主要的思想就是看每一行 ,如果1的个数>0的个数,说明这块芯片是好的,如果0的个数>1的个数,说明这块芯片是坏的

三、python代码

n=int(input('请输入芯片总数:'))

arr=[list(map(int,input().split())) for i in range(n)]        #相当于输入三个列表

for i in range(n):
    count=0
    for j in range (n):
        if arr[i][j]==1:
           count +=1
        if count>n/2:
            print(i+1,end="  ")

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐