|  | 
|  | 
| back to board | Accepted map<int, set<int> > + lower_bound 0.499  Edited by author 06.02.2016 13:30
 
 Edited by author 06.02.2016 13:38
Re: Accepted map<int, set<int> > + lower_bound 0.499 My result is 0.1 sec, 700 Kb memory usage.
 I used VS 2013 (probably its IO works quicker then gcc), C-style (printf/scanf) IO, sorted vector of pairs (count_of_passengers, city_number).
Re: Accepted map<int, set<int> > + lower_bound 0.499 Have a similar solution for Java: HashMap<Integer, TreeSet<Integer>> and floor/ceiling functions. I've got execution time: 0.998 it's kinda funny ))No subject  
 Edited by author 28.03.2019 12:57
Re: No subject I used the same approach - works much faster 0.218make sure you are not making unintended copies of the set and use a reference -
 
 std::set<int>& current_set = m[x];
 instead of
 std::set<int> current_set = m[x];
 | 
 | 
|