题意: 给你n个区间[li,ri],和一个整数k,你从每一个区间内选出来一个数,把从第i个区间内选出来数放在第i个位置,这样会构成一个长度为n的序列,你需要保证序列中任意两个相邻的数之差的绝对值要小于等于k 如果这样的序列存在就输出Yes和序列,否认输出No 题解: 就是前后两次贪心就可以了 先说一下从前向后贪心,我们设我们选择的第i个数就是v[i] 因为前一个数的选择会影响到后一个数的选择,所以我们需要进行从前向后贪心 L[i+1]=max(L[i+1],L[i]-k) R[i+1]=min(…