PairingPawns
方針
- やるだけ
回答
#include <sstream> #include <string> #include <vector> #include <map> #include <algorithm> #include <iostream> #include <utility> #include <set> #include <cctype> #include <queue> #include <stack> #include <cstdio> #include <cstdlib> #include <cmath> #include <iterator> using namespace std; class PairingPawns{ public: int savedPawnCount(vector <int> v){ for(int i = v.size()-1; i > 0; --i){ v[i-1] += v[i]/2; } return v[0]; } };