题目:
思路:其他所有芯片对某一个芯片测试中,1的个数大于0 的个数,则是个好的。
因为所有芯片对他测试的时候,好芯片对这个好芯片显示1,而坏的芯片对这个好芯片显示1或0,概率分别为50%,所以,只要1个数大于0,则为好芯片。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in= new Scanner(System.in);
int n=in.nextInt();
int [][] a=new int[n][n];
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
a[i][j]=in.nextInt();
}
}
for(int i=0;i<n;i++) {
int sum=0;
for(int j=0;j<n;j++) {
if(i!=j)
sum+=a[j][i];
}
if(sum>=n/2)
System.out.print((i+1)+" ");
}
}
}