提出 #13650516
ソースコード 拡げる
Copy
#include <iostream> #include <vector> #define FAST_IO ios_base::sync_with_stdio(false), cin.tie(nullptr) using namespace std; signed main() { FAST_IO; int n; cin >> n; int jumps[n]; vector<int> dp(n, 0); // dp[i] : Minimum cost for the frog to reach position i. for (int i = 0; i < n; i++) cin >> jumps[i]; dp[1] = abs(jumps[1] - jumps[0]); // Base value for (int i = 2; i < n; i++) dp[i] = min(abs(jumps[i] - jumps[i - 1]) + dp[i - 1], abs(jumps[i] - jumps[i - 2]) + dp[i - 2]); cout << dp[n - 1]; return 0; }
提出情報
提出日時 | |
---|---|
問題 | A - Frog 1 |
ユーザ | arujbansal |
言語 | C++14 (GCC 5.4.1) |
得点 | 100 |
コード長 | 582 Byte |
結果 | AC |
実行時間 | 9 ms |
メモリ | 1024 KB |
ジャッジ結果
セット名 | All | ||
---|---|---|---|
得点 / 配点 | 100 / 100 | ||
結果 |
|
セット名 | テストケース |
---|---|
All | 0_00, 0_01, 0_02, 1_00, 1_01, 1_02, 1_03, 1_04, 1_05, 1_06, 1_07 |
ケース名 | 結果 | 実行時間 | メモリ |
---|---|---|---|
0_00 | AC | 1 ms | 256 KB |
0_01 | AC | 1 ms | 256 KB |
0_02 | AC | 1 ms | 256 KB |
1_00 | AC | 1 ms | 256 KB |
1_01 | AC | 1 ms | 256 KB |
1_02 | AC | 8 ms | 1024 KB |
1_03 | AC | 9 ms | 1024 KB |
1_04 | AC | 9 ms | 1024 KB |
1_05 | AC | 9 ms | 1024 KB |
1_06 | AC | 9 ms | 1024 KB |
1_07 | AC | 9 ms | 1024 KB |