一开始想到的是用DP解,没成功,后来又用了前缀和/后缀和也不对我去网上找题解,看到了一个不错的题解,代码量不大,但是相应的解释太少了,我就自己琢磨好歹也是把思路理清了,附上代码菜就多练 #include <bits/stdc++.h> using namespace std; int main(int argc, char const* argv[]) { // 5 // 1 -4 10 -30 2 // prefix = {1, -3, 7, -23, -21} // min_prefix = {1, -3, -3, -23, -...