1. 问题描述
有n块芯片(2<=n<=20),里面有好芯片有坏芯片,我们不知道哪片是好的哪片是坏的,只知道里面的好芯片一定比坏芯片至少多出一片。
现在有一个检测设备,同时将两片芯片放进去,它们会各自报告对方的情况,好芯片的报告结果一定是真实的,坏芯片的报告结果是不确定的(有可能是真实的,也有可能是假的)

问:给出所有芯片的检测结果,问哪些芯片是好芯片。

【样例输入】

3

1 0 1

0 1 0

1 0 1

【样例输出】

1 3

【运行代码】附解析

#1.检测两列表是否相同
#2.好芯片是否比坏芯片多n=int(input())
li=[]
for i in range(n):li_1=list(map(int,input().split()))li.append(li_1)for x in range(n):#第x行#a用来统计为0的芯片,b用来统计为1的芯片,c用来统计两次检查都为1的芯片a=b=c=0for y in range(n): #第y列if li[x][y]==0:a+=1elif li[x][y]==1: #假设x检测y是好的,就进入下面的判断b+=1#如果x芯片的检测结果和y芯片的检测结果一样,则存入c中if li[x]==li[y]:c+=1#如果 好的芯片大于坏的芯片,并且x芯片的检测结果和y芯片的检测结果一样,输出if(b>a and b==c):print(x+1,end=' ')

Python蓝桥杯练习16——芯片测试相关推荐

  1. 蓝桥杯基础练习~芯片测试FJ的字符串Sine之舞数的读法完美的代价

    试题 基础练习 芯片测试 提交此题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯 ...

  2. java蓝桥杯 基础练习 芯片测试

    问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏.而用坏芯片测试其他芯片时,会随机给出好或是 ...

  3. 蓝桥杯 基础练习 芯片测试

    问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏.而用坏芯片测试其他芯片时,会随机给出好或是 ...

  4. Python 蓝桥杯试题 基础练习 十六进制转八进制

    Python 蓝桥杯试题 基础练习 十六进制转八进制 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行, ...

  5. Python 蓝桥杯试题 基础练习 字母图形

    Python 蓝桥杯试题 基础练习 字母图形 问题描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个 ...

  6. 蓝桥杯练习——摔手机测试次数

    蓝桥杯练习--摔手机测试次数 问题 x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机. 各大厂商也就纷纷推出各种耐摔型手机.x星球的质监局规定了手机必须经过耐摔测试, 并且评定出一 ...

  7. Python 蓝桥杯试题 基础练习 特殊回文数

    Python 蓝桥杯试题 基础练习 特殊回文数 问题描述: 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 ...

  8. Python 蓝桥杯试题 基础练习 数列排序

    Python 蓝桥杯试题 基础练习 数列排序 题目描述: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n ...

  9. 4.python蓝桥杯模拟题 一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边)

    4.python蓝桥杯模拟题 一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边) 1.用n表示图中顶点的数目,e表示边或者弧的数目,则对于无向图来说,e的取值范围为0-(1/2)n( ...

最新文章

  1. 鸿蒙升级名单确认最新,华为鸿蒙系统升级名单正式确认!全面替换安卓:流畅度比肩iOS...
  2. 24、SQL注入是什么,如何避免SQL注入?
  3. Nginx location执行顺序和匹配规则
  4. oracle 日志 安全审计,等保测评2.0:Oracle安全审计(下)
  5. latex中正文前出现一页空白页,且占正文页数
  6. 【C语言】一维数组排序(函数,数组和循环结构语句)
  7. php转换编码去掉bom,UTF-8编码怎么去掉BOM头?
  8. c# 字典按ascii 排序_C语言 按ASCII码排序 求教大神
  9. 学习Java适合参加哪些工作?Java需要掌握的技术
  10. mac 备份android 手机通讯录导入iphone,iphone如何导出通讯录(轻松教你iPhone备份通讯录的方法)...
  11. 2018考研数学经验详谈
  12. lwj_C#_建立一个数学MathTool类包含的方法
  13. linux alarm函数clock,linux c之alarm函数的使用,定时器的实现
  14. jquery学习总结
  15. PDF加密如何加密?分享两个方法给你
  16. 如何在word2003中打开word2007格式的文件
  17. 分享一个ASCII艺术字(图)集网站
  18. Matlab使用文件框选择文件
  19. 如何在eclipse中安装Jess
  20. uniapp运行基座到电视机调试

热门文章

  1. 鼠标hover出现遮罩
  2. Java打印菱形与空心菱形
  3. GreenDao 使用详解(入门篇)
  4. js中onsubmit用法
  5. Android 仿钉钉、微信 群聊组合头像
  6. 利用dcmtk工具查询PACS,找到同一患者两次以上的检查的数据
  7. 我的第一篇博文——简单的C/S模型
  8. MATLAB调用多个核(常用于跑多次再取平均的仿真)
  9. 大学生毕业后想成为产品经理?那你得先从以下几个方面入手!
  10. 51单片机模拟数字键盘输入以及图像显示+Proteus仿真