日誌統計(雙指標)

2021-10-10 06:28:40 字數 714 閱讀 5661

題目:

思路:按時間順序排序日誌;從前往後遍歷,當時間差≥

\geq

≥d時,就讓時間段的左端點對應日誌數−−--

−−,偽**如下

for(i=0,j=0;i=k) 標記id_i為熱帖

}

y總的**:

#include

#include

#include

#include

using

namespace std;

const

int n=

1e5+5;

typedef pair<

int,

int> pii;

#define x first

#define y second

pii logs[n]

;int cnt[n]

;bool st[n]

;int

main()

if(cnt[id]

>=k)st[id]=1

;}for(

int i=

0;i<=

1e5;i++)if

(st[i]

)printf

("%d\n"

,i);

return0;

}

y總**太簡介美觀,難以修改。

寒假刷雙指標《雙指標》

633.平方數之和 難度中等163 給定乙個非負整數c,你要判斷是否存在兩個整數a和b,使得a2 b2 c。示例 1 輸入 c 5輸出 true解釋 1 1 2 2 5示例 2 輸入 c 3輸出 false示例 3 輸入 c 4輸出 true示例 4 輸入 c 2輸出 true示例 5 輸入 c 1...

快慢指標 雙指標

雙指標 二 左右指標的常用演算法 鏈結 利用快慢指標 最開始slow與fast指標都指向鍊錶第乙個節點,前者解決主要解決鍊錶中的問題,listnode detectcycle listnode head slow head while slow fast return slow 設相遇點距環的起點的...

再談雙指標

再談雙指標 之前我寫過一篇部落格 深入理解雙指標 最近也再次重溫 c primer 讀到指標那一章節的時候,度c c 指標又有了新的領悟。c primer 中強調了乙個指標解引用的概念。究竟什麼是解引用呢?為了解釋解引用這個概念,我引用 c primer 中的一段話 when we derefere...