FOJ 196. Smart Elevator
競程作業,2017 交大年度賽 Problem B:FOJ-196
題目是說,一堆人要搭電梯,但是如果有分別要去連續兩樓的人的話,可以只停一次
然後求最少需要停幾次
總之就是先把大家要去的樓排序,然後有連續的就分成一組
比如說:
1, 2, 3, 5, 10, 11, 12 就變成 {1, 2, 3}, {5}, {10, 11, 12}
然後看每一組需要幾次,所以上面的例子就是 2 + 1 + 2 = 5 次
1 |
|
競程作業,2017 交大年度賽 Problem B:FOJ-196
題目是說,一堆人要搭電梯,但是如果有分別要去連續兩樓的人的話,可以只停一次
然後求最少需要停幾次
總之就是先把大家要去的樓排序,然後有連續的就分成一組
比如說:
1, 2, 3, 5, 10, 11, 12 就變成 {1, 2, 3}, {5}, {10, 11, 12}
然後看每一組需要幾次,所以上面的例子就是 2 + 1 + 2 = 5 次
1 |
|