解题思路:
参考思路:https://blog.dotcpp.com/a/83445
由题意我们可以知道
①好的芯片的测试结果都是一样的
②好的芯片比坏的芯片多
那么我们就能得出,我们将每一行看作一个字符串存在一个数组A中,那么A中出现次数最多的字符串就是正确的结果。
注意事项:
参考代码:
def f(n): A = [] for i in range(n): A.append(list(map(int,input().strip().split()))) R = max(A,key = A.count) #找出A中出现次数最多的列表 for i in range(n): if R[i]: print(i+1,end = ' ') if __name__ == '__main__': n = int(input()) f(n)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:692 |
程序员的表白 (C语言代码)浏览:1328 |
C二级辅导-同因查找 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:520 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
不容易系列2 (C语言代码)浏览:597 |
兰顿蚂蚁 (C++代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:523 |
printf基础练习2 (有点不明白)浏览:844 |