leetcode 3095. 或值至少 K 的最短子数组 I

题目:3095. 或值至少 K 的最短子数组 I - 力扣(LeetCode)

加班用手机刷水题

cpp 复制代码
class Solution {
public:
    int minimumSubarrayLength(vector<int>& nums, int k) {
        int n = nums.size();
        int m, l, ret = n + 10;
        for (int i = 0; i < n; i++) {
            m = 0;
            l = 0;
            for (int j = i; j < n; j++) {
                ++l;
                m |= nums[j];
                if (m >= k) {
                    if (l < ret) {
                        ret = l;
                        if (ret == 1) {
                            return 1;
                        }
                    }
                    break;
                }
            }
        }
        if (ret > n) {
            return -1;
        }
        return ret;
    }
};
相关推荐
Fanxt_Ja3 天前
【LeetCode】算法详解#15 ---环形链表II
数据结构·算法·leetcode·链表
元亓亓亓3 天前
LeetCode热题100--105. 从前序与中序遍历序列构造二叉树--中等
算法·leetcode·职场和发展
仙俊红3 天前
LeetCode每日一题,20250914
算法·leetcode·职场和发展
_不会dp不改名_4 天前
leetcode_21 合并两个有序链表
算法·leetcode·链表
吃着火锅x唱着歌4 天前
LeetCode 3302.字典序最小的合法序列
leetcode
睡不醒的kun4 天前
leetcode算法刷题的第三十四天
数据结构·c++·算法·leetcode·职场和发展·贪心算法·动态规划
吃着火锅x唱着歌4 天前
LeetCode 978.最长湍流子数组
数据结构·算法·leetcode
爱编程的化学家4 天前
代码随想录算法训练营第十一天--二叉树2 || 226.翻转二叉树 / 101.对称二叉树 / 104.二叉树的最大深度 / 111.二叉树的最小深度
数据结构·c++·算法·leetcode·二叉树·代码随想录
吃着火锅x唱着歌4 天前
LeetCode 1446.连续字符
算法·leetcode·职场和发展
愚润求学4 天前
【贪心算法】day10
c++·算法·leetcode·贪心算法