2279 問(wèn)題 C: 藍(lán)橋杯2018年第九屆真題-日志統(tǒng)計(jì)
時(shí)間限制: 1s
內(nèi)存限制: 128MB 提交: 4200 解決: 956
題目描述
小明維護(hù)著一個(gè)程序員論壇?,F(xiàn)在他收集了一份"點(diǎn)贊"日志,日志共有N行。其中每一行的格式是:
ts id
表示在ts時(shí)刻編號(hào)id的帖子收到一個(gè)"贊"。
現(xiàn)在小明想統(tǒng)計(jì)有哪些帖子曾經(jīng)是"熱帖"。如果一個(gè)帖子曾在任意一個(gè)長(zhǎng)度為D的時(shí)間段內(nèi)收到不少于K個(gè)贊,小明就認(rèn)為這個(gè)帖子曾是"熱帖"。
具體來(lái)說(shuō),如果存在某個(gè)時(shí)刻T滿(mǎn)足該帖在[T, T+D)這段時(shí)間內(nèi)(注意是左閉右開(kāi)區(qū)間)收到不少于K個(gè)贊,該帖就曾是"熱帖"。
給定日志,請(qǐng)你幫助小明統(tǒng)計(jì)出所有曾是"熱帖"的帖子編號(hào)。
輸入
第一行包含三個(gè)整數(shù)N、D和K。
以下N行每行一條日志,包含兩個(gè)整數(shù)ts和id。
對(duì)于50%的數(shù)據(jù),1 <= K <= N <= 1000
對(duì)于100%的數(shù)據(jù),1 <= K <= N <= 100000 0 <= ts <= 100000 0 <= id <= 100000
輸出
按從小到大的順序輸出熱帖id。每個(gè)id一行。
樣例輸入
7 10 2
0 1
0 10
10 10
10 1
9 1
100 3
100 3
提示
零基礎(chǔ)同學(xué)可以先學(xué)習(xí)
視頻課程,包含C/C++、Python、百練、藍(lán)橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,
點(diǎn)擊這里了解課程詳情