SRM 479 DIV 2 250の過去問
数回TopCoderできなかったのでせめて過去問でも解く。
#include <vector> using namespace std; class TheAirTripDivTwo { public: int find(vector <int> flights, int fuel) { for(int i = 0; i < flights.size(); i++){ fuel -= flights[i]; if(fuel == 0) return i + 1; if(fuel < 0)return i; } return flights.size(); } };
でもSystem Testで1回Failedした。駄目だ俺。