Problem: 1630. 等差子数组-Arithmetic Subarrays单独拷贝子数组到一个新的数组内然后排序的若满足前后的差值相同则是等差数列否则不是的Codeclass Solution { public: vectorbool checkArithmeticSubarrays(vectorint nums, vectorint l, vectorint r) { int n l.size(), ll, rr, d; bool arithmetic; vectorbool ret; for(int i 0; i n; i) { ll l[i]; rr r[i]; vectorint tr(nums.begin() ll, nums.begin() rr 1); sort(tr.begin(), tr.end()); arithmetic true; d tr[1] - tr[0]; for(int i 2; i tr.size(); i) { if(tr[i] - tr[i-1] ! d) { arithmetic false; break; } } ret.push_back(arithmetic); } return ret; } };