題意:一棵樹,每個節點都有一個正的權值,將樹剪斷一條邊,分成兩棵樹並使得兩棵樹的權值和之差的絕對值最小。求最小之差。
解法:記憶化dfs一遍,即枚舉剪斷每條邊的情況,復雜度是O(n).
代碼:
/****************************************************
* author:xiefubao
*******************************************************/
#pragma comment(linker, "/STACK:102400000,102400000")
#include
#include
#include
#include
#include
#include
#include
#include
#include