leetcode-1482-制作m束花所需的最少天数

制作m束花所需的最少天数

题面

leetcode题目

给你一个整数数组 bloomDay,以及两个整数 m 和 k 。
现需要制作 m 束花。制作花束时,需要使用花园中 相邻的 k 朵花 。
花园中有 n 朵花,第 i 朵花会在 bloomDay[i] 时盛开,恰好 可以用于 一束 花中。
请你返回从花园中摘 m 束花需要等待的最少的天数。如果不能摘到 m 束花则返回 -1 。

example

输入:bloomDay = [1,10,3,10,2], m = 3, k = 1
输出:3
解释:让我们一起观察这三天的花开过程,x 表示花开,而 _ 表示花还未开。
现在需要制作 3 束花,每束只需要 1 朵。
1 天后:[x, _, _, _, _] // 只能制作 1 束花
2 天后:[x, _, _, _, x] // 只能制作 2 束花
3 天后:[x, _, x, _, x] // 可以制作 3 束花,答案为 3

阅读更多

leetcode-1486-数组异或操作

数组异或操作

题面

leetcode题目

给你两个整数,n 和 start 。
数组 nums 定义为:\(nums[i] = start + 2 \times i\)(下标从 0 开始)且 n == nums.length 。
请返回 nums 中所有元素按位异或(XOR)后得到的结果。

example

输入:n = 5, start = 0
输出:8
解释:数组 nums 为 [0, 2, 4, 6, 8],其中 (\(0 \oplus 2 \oplus 4 \oplus 6 \oplus 8\)) = 8 。

阅读更多

OpenResty API网关延迟异常增高问题排查

请求异常失败及延迟抖动问题排查

问题背景

由于在项目初建时没有比较适合的可以方便部署于 k8s 下的 GRPC 网关,我们的项目中使用 OpenResty 搭建了一套GRPC的API-Gateway,用于接入现有的模调、鉴权等功能。同时扩展了限流、配置热加载等特性。
随着业务量的上涨,在某天开始陆续发现接入的请求延迟会在某些时刻有所抖动,伴随着一段时间内的失败率陡增,持续时间不定,也没有与请求量表现出强相关的特征(问题出现的时刻不一定是业务最高峰的时刻)。

阅读更多

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment