LeetCode Weekly Contest 154
問題文
省略
省略
C++に変換後のコードはこちら
#define main dummy_main
{}
#undef main
class Solution {
public:
int kConcatenationMaxSum(vector<int>& A, int k) {
int i, N = A.size();
ll s, m, m1, m2;
s = m = 0;
rep(i,N){
s = max(s+A[i], 0);
m >?= s;
}
s = m1 = 0;
rep(i,N){
s += A[i];
m1 >?= s;
}
s = m2 = 0;
rep(i,N){
s += A[N-1-i];
m2 >?= s;
}
if(k >= 2) m >?= m1 + m2 + (k-2) * max(s, 0);
return m % MD;
}
};
Current time: 2024年04月20日19時41分49秒
Last modified: 2019年09月15日13時45分45秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る
Logged in as: unknown user (not login)