【bzoj4264】小C找朋友
阿新 • • 發佈:2019-01-08
-
題解
- $a$和$b$是好*友說明除了這兩個人以外的鄰接集合相同;
- 做兩次$hash$,分別都處理和$a$相鄰的點排序$hash$,①$a$要算進$a$的相鄰集合,②$a$不算進;
- 當兩個人不是好*友,一定不會統計,當是且兩個人不相鄰,會僅被②統計,當是且相鄰會僅被①統計;
- 列舉所有的$hash$值統計答案;
- %了$Claris$後學會了對每個點隨機生成一個較大值,異或起來$hash$的方法
- 這樣用於集合$hash$不用排序,並且刪除一個元素直接異或即可
-
1
bzoj4264