题解 1473: 蓝桥杯基础练习VIP-芯片测试

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯基础练习VIP-芯片测试 (Java代码)Java的老哥看这里!!!

/**解题思路*说明:这个題其实关键的解题就一个,只要其他的芯片对一个芯片的判断结果是1的个数大于0的个数,就可以判断这个是一个好芯片。为什么呢?因为题目中说了,其中坏的芯片的判断是随即的要不是1要不是0,所以对一个好的芯片(被检测)的判断而言,

蓝桥杯基础练习VIP-芯片测试-题解(C/C++代码) 简短代码、简单原理

#思路因为好芯片总是比坏芯片多,即便坏芯片干扰测试结果,其影响也不会大过好芯片于是我们把所有测试结果加起来,给每个芯片打分,好的`+1`分,坏的`-1`分利用好芯片数量的优势,把坏芯片的测试结果压下去,结果就是好芯片都为正分,坏芯片都是负分。

蓝桥杯基础练习VIP-芯片测试-题解(Java代码) 100%过

```java//极限情况,坏芯片测定的全为相反的结果,又好芯片更多,可知得用次数作比较。//代码思路如下://要测试i芯片是否为好芯片,只要遍历计算j芯片对i芯片测试结果为好的次数大于n一半即可importjava.util.Scanner;publicclassMain{publicstaticv