💻题目:8道单选(20分),4道编程(80分)❓第一题思路:可以简单理解为把一个数二进制表示里的1,赋给数组里的二进制表示里同一位置的0,问最多能赋多少个1,换句话说,把数组里的数想象成带有插槽的数,二进制表示中的0就是插槽,比如5,二进制表示101,有1个插槽。那所有数一共有多少个插槽(同一个位置算一个)就是把所有数与起来,要求的最大值就是把插槽填满。比如:nums = [2, 7, 6, 10],与起来的结果是0010,那就需要1101来插,答案就是13 t = int(input()) for _ in range(t): n = int(input()) nums = list(ma...