SRM 419 DIV2 250
与えられた配列から周囲長を算出する問題。
簡単。
#include <vector> #include <cmath> using namespace std; class ColumnDiagramPerimeter{ public: int getPerimiter(vector <int> a){ int ans = 0; int size = a.size(); ans += size * 2; ans += a[0]; for (int i = 1; i < size; i ++){ ans += abs(a[i - 1] - a[i]); } ans += a[size - 1]; return ans; } };