给你一个大小为 m x n 的二维整数数组 grid。
你必须从 grid 的每一行中 选择恰好一个整数。
返回一个整数,表示从每行中选出的整数的 按位或(bitwise OR)的 最小可能值。
示例 1:
输入: grid = [[1,5],[2,4]]
输出: 3
解释:
1 | 2 = 3,这是最小可能值。示例 2:
输入: grid = [[3,5],[6,4]]
输出: 5
解释:
5 | 4 = 5,这是最小可能值。示例 3:
输入: grid = [[7,9,8]]
输出: 7
解释:
提示:
1 <= m == grid.length <= 1051 <= n == grid[i].length <= 105m * n <= 1051 <= grid[i][j] <= 105