LeetCode Biweekly Contest 12
問題文
省略
省略
C++に変換後のコードはこちら
#define main dummy_main
{}
#undef main
class Solution {
public:
vector<int> transformArray(vector<int>& arr) {
int N = arr.size();
vector<int> tmp;
for(;;){
tmp = arr;
rep(i,1,N-1){
if(arr[i-1] > arr[i] && arr[i] < arr[i+1]) tmp[i]++;
if(arr[i-1] < arr[i] && arr[i] > arr[i+1]) tmp[i]--;
}
if(tmp == arr) break;
arr = tmp;
}
return arr;
}
};
Current time: 2024年04月26日07時05分28秒
Last modified: 2019年11月03日19時51分31秒 (by laycrs)
Tags: Competitive_Programming_Incomplete LeetCode
トップページに戻る
Logged in as: unknown user (not login)