p3388 【模板】割點(割頂)
題目背景
割點題目描述
給出乙個n個點,m條邊的無向圖,求圖的割點。
輸入輸出格式
輸入格式:
第一行輸入n,m
下面m行每行輸入x,y表示x到y有一條邊
輸出格式:
第一行輸出割點個數
第二行按照節點編號從小到大輸出節點,用空格隔開
輸入輸出樣例
輸入樣例#1: 複製
6 71 2
1 31 4
2 53 5
4 55 6
輸出樣例#1: 複製15
說明n,m均為100000
tarjan 圖不一定聯通!!!
wa了很多次
果然還是年輕
using namespace std;
int a,b;
int n,m;
int son;
int ans;
int root;
int col[n];
int dfn[n];
int low[n];
int col_num;
bool is_cut[n];
struct edgee[n<<2];
int head[n],tot;
void read(int &s)
void add(int a,int b)
int tim_dfn;
void tarjan(int x)
}else
low[x]=min(low[x],dfn[to]);}}
int main()
ans=0;
for(int i=1;i<=n;++i)
if(!dfn[i])
if(son>1)is_cut[root]=1;
for(int i=1;i<=n;++i)
if(is_cut[i])
ans++;
cout if(is_cut[i]) cout<}return 0; } p2812 校園網路 題目背景 浙江省的幾所oi強校的神犇發明了一種人工智慧,可以ac任何題目,所以他們決定建立乙個網路來共享這個軟體。但是由於他們腦力勞動過多導致全身無力身體被 掏 空,他們來找你幫助他們。題目描述 共有n所學校 n 10000 已知他們實現設計好的網路共m條線路,為了保證高速,網... talk is cheap,show me the code.寫出乙個程式,接受乙個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整 小於5,則向下取整。輸入描述 輸入乙個正浮點數值 輸出描述 輸出該數值的近似整數值 輸入例子 5.5 輸出例子 這道題比較簡單,但是實現方式也... 樹是任意兩點間僅有一條路徑的聯通圖,樹上的一條鏈定義為兩個點之間的路徑。在本題中定義一條鏈的長度為鏈上所有點的權值和。現有一棵帶點權樹,要對它進行一些操作,請你在第一次操作前和每一次操作後輸出這棵樹的最長鏈。lct splay的時候判gf 是 isroot f 下次注意 這題非常不錯的虛邊維護兒子資...某近似於模板題2
程式設計題 取近似值
LCT模板題2 最長鏈