NC247044. 子序列的权值最小值
描述
给定一个长度为 的数组 ,求数组所有非空子序列权值的最小值。
定义子序列 的权值为
输入描述
第一行包含一个正整数 代表数组长度。
第二行包含 个正整数 代表数组中每个数的值。
输出描述
输出数组中所有非空子序列权值的最小值。
示例1
输入:
6 1 1 4 5 1 4
输出:
0
Go 解法, 执行用时: 3ms, 内存消耗: 1048K, 提交时间: 2023-08-13 13:46:09
package main import ."fmt" func main() { var n int Scan(&n) a := make([]int, n) for i := range a { Scan(&a[i]) } x := a[0] for i := range a { x &= a[i] } Println(x) }
Python3 解法, 执行用时: 42ms, 内存消耗: 4572K, 提交时间: 2023-08-13 13:45:38
n=int(input()) s=list(map(int,input().split())) d=s[0] for i in s: d&=i print(d)