搜索 传参 inline void DFS(int now,int l,int r,int cnt,int sum,int k) /* now为当前点 l为左端点 r为右端点 cnt为当前耗电量 sum为开着的灯的总耗电 k为还有几盏灯开着 */ 开始搜索 if(l>1)DFS(l-1,l-1,r,cnt+(m[now]-m[l-1])*sum,sum-w[l-1],k-1); //若左端点可以向前移,那么就往前移一个单位,顺便更新一下值 if(r<n)DFS(r+1,l,r+1,cnt+(m…