暑假 D2 T2 熱點

2021-09-30 14:25:36 字數 1005 閱讀 5026

【輸入】

輸入檔案為hotspot.in。

輸入的第一行為兩個正整數n,m。

接下來的m行,每行描述乙個事件。

【輸出】

輸出檔案為hotspot.out。

輸出僅一行,n個整數,第i個數表示第i個人總共收到的動態數。

【輸入輸出樣例1】

hotspot.in hotspot.out

2 8

s 1

s 2

l 1 2

s 1

s 2

d 1 2

s 1

s 21 1

/*標記的建立:加邊時,把這個邊兩個端點都減去對面端點此時已經發的動態數

標記的歸還與刪除:刪邊時要刪除標記,刪標記前b邊上兩個端點上的數要加給對方

*/#include

#include

#include

using

namespace

std;

int n, m;

set s[200020];

struct node a[200020];

void connect(int x, int y)

void disconnect(int x, int y)

int main()

else

if(ch == 'l')

else

}for(int i = 1; i <= n; i++)

for(set

:: iterator it = s[i].begin(); it != s[i].end(); it++)

a[*it].rec += a[i].hot;

for(int i = 1; i <= n; i++)

cout

<< a[i].rec << " ";

cout

<< endl;

return

0;}

NOIP 2012 提高組 D2T2借教室

在大學期間,經常需要租借教室。大到院系舉辦活動,小到學習小組自習討論,都需要向學校申請借教室。教室的大小功能不同,借教室人的身份不同,借教室的手續也不一樣。面對海量租借教室的資訊,我們自然希望程式設計解決這個問題。我們需要處理接下來n天的借教室資訊,其中第i天學校有ri個教室可供租借。共有m份訂單,...

NOIP2016 蚯蚓 D2 T2 佇列

本題中,我們將用符號 c 表示對c向下取整,例如 3.0 3.1 3.9 3。蛐蛐國最近蚯蚓成災了!隔壁跳蚤國的跳蚤也拿蚯蚓們沒辦法,蛐蛐國王只好去請神刀手來幫他們消滅蚯蚓。蛐蛐國裡現在共有n只蚯蚓 n為正整數 每只蚯蚓擁有長度,我們設第i只蚯蚓的長度為a i i 1,2,n 並保證所有的長度都是非...

zay大爺的膜你題 D2T2 不老夢(AK夢)

還是萬年不變的外鏈 這個題。是最難的。但是不知道為啥扶蘇神仙講完了之後我竟然聽懂了。所以這個題我要好好寫一寫 首先我們看一看每乙個測試點,來一點點得分 第乙個測試點n 1,直接輸出w1就行,5分到手 第2 5個點,資料範圍很小,我們可以打深搜 因為n 8,所以即使是全排列也無非是8!小的可憐,然後o...