Python蓝桥杯练习16——芯片测试
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——芯片测试相关推荐
- 蓝桥杯基础练习~芯片测试FJ的字符串Sine之舞数的读法完美的代价
试题 基础练习 芯片测试 提交此题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯 ...
- java蓝桥杯 基础练习 芯片测试
问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏.而用坏芯片测试其他芯片时,会随机给出好或是 ...
- 蓝桥杯 基础练习 芯片测试
问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏.而用坏芯片测试其他芯片时,会随机给出好或是 ...
- Python 蓝桥杯试题 基础练习 十六进制转八进制
Python 蓝桥杯试题 基础练习 十六进制转八进制 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行, ...
- Python 蓝桥杯试题 基础练习 字母图形
Python 蓝桥杯试题 基础练习 字母图形 问题描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个 ...
- 蓝桥杯练习——摔手机测试次数
蓝桥杯练习--摔手机测试次数 问题 x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机. 各大厂商也就纷纷推出各种耐摔型手机.x星球的质监局规定了手机必须经过耐摔测试, 并且评定出一 ...
- Python 蓝桥杯试题 基础练习 特殊回文数
Python 蓝桥杯试题 基础练习 特殊回文数 问题描述: 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 ...
- Python 蓝桥杯试题 基础练习 数列排序
Python 蓝桥杯试题 基础练习 数列排序 题目描述: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n ...
- 4.python蓝桥杯模拟题 一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边)
4.python蓝桥杯模拟题 一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边) 1.用n表示图中顶点的数目,e表示边或者弧的数目,则对于无向图来说,e的取值范围为0-(1/2)n( ...
最新文章
- 鸿蒙升级名单确认最新,华为鸿蒙系统升级名单正式确认!全面替换安卓:流畅度比肩iOS...
- 24、SQL注入是什么,如何避免SQL注入?
- Nginx location执行顺序和匹配规则
- oracle 日志 安全审计,等保测评2.0:Oracle安全审计(下)
- latex中正文前出现一页空白页,且占正文页数
- 【C语言】一维数组排序(函数,数组和循环结构语句)
- php转换编码去掉bom,UTF-8编码怎么去掉BOM头?
- c# 字典按ascii 排序_C语言 按ASCII码排序 求教大神
- 学习Java适合参加哪些工作?Java需要掌握的技术
- mac 备份android 手机通讯录导入iphone,iphone如何导出通讯录(轻松教你iPhone备份通讯录的方法)...
- 2018考研数学经验详谈
- lwj_C#_建立一个数学MathTool类包含的方法
- linux alarm函数clock,linux c之alarm函数的使用,定时器的实现
- jquery学习总结
- PDF加密如何加密?分享两个方法给你
- 如何在word2003中打开word2007格式的文件
- 分享一个ASCII艺术字(图)集网站
- Matlab使用文件框选择文件
- 如何在eclipse中安装Jess
- uniapp运行基座到电视机调试