如果你用 multiset WA 35pts
查看原帖
如果你用 multiset WA 35pts
1188782
_cbw楼主2024/9/23 18:56
multiset<int, greater<int>> st;
// ...
// operation 1
// ... delete sth
cout << *next(st.begin()) << '\n';

是错的,因为有可能 *st.begin() == *next(st.begin())。应为

cout << *st.upper_bound(*st.begin()) << '\n';
2024/9/23 18:56
加载中...