#include using lint=long long; using real=long double; int main(){ std::cin.tie(nullptr);std::ios_base::sync_with_stdio(false); std::cout.setf(std::ios_base::fixed);std::cout.precision(15); lint n,m;std::cin>>n>>m; std::vector>legends(m); std::vectorrecord(m),titles(n); lint ans=0; for(lint i=0;i>x;x--; if(record.at(j)> = 各競技での記録保持者リスト * record: vec = 各競技での記録 * titles: vec = 各人のタイトル数 * ans: lint = 答え * * 人が増えて、競技を進めていきます。 * 最高スコアを更新したとき今までの記録保持者に関して、 * 記録保持者リストから削除します。 * タイトル数を 1 減少させます。 * これで 0 になったら、答えを 1 減少させます。 * さらに、 * 新しい人を記録保持者に加えます。 * タイトル数を 1 増加させます。 * これで 1 になったら、答えを 1 増加させます。 * 記録を更新します。 * また、最高スコアタイのときには、後半の処理だけを行います。 */