void fibHeapDecreaseKey(FibHeap &H,node *x,int k) { if(k>x->key)return; x->key=k; node *y=x->p; if(y&&x->key<y->key) { cut(H,x,y); cascadingCut(H,y); } if(x->key<H.min->key)H.min=x; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题