时隔不知道多久我又来更新题解了(拖更qwq)本题为什么是一个双指针的题目呢?首先看题目里说的,要维护的是连续区间的最短长度并且该区间内还需要保证权值之和大于x,所以我们就需要维护两个指针(变量)来实现查找一段连续的区间;我们来看看右移右指针和右移左指针会有什么变化:当右移右指针时,区间长度变大,这显然背离了我们想要找的“最短长度”,但是他又会使总和变大当右移左指针时,区间长度变小,的确满足了我们需要的“最短长度”,但是他又会使区间的总和减小那该怎么办呢?所以此时我们要用的思维就是双指针了,同时维护两个指针(变量),从而实现查找出既满足区间长度最短又满足权值之和大于x的注意到我前面标红的字体,如...