树形dp,记录一下根节点的状态即可…
#include
using namespace std;
typedef long long LL;
const int maxn = 5005;
const int maxm = 10005;
const int INF = 0x3f3f3f3f;
struct Edge
{
int v;
Edge *next;
}E[maxm], *H[maxn], *edges;
int dp[maxn][2][maxn];
int size[maxn];
int c[2][maxn];
int lef[maxn];
int du[maxn];
int n;
void addedges(int u, int v)
{
edges->v = v;
edges->next = H[u];
H[u] = edges++;
}
void init()
{
edges = E;
memset(H, 0, sizeof H);
memset(dp, INF, sizeof dp);
}
void debug(int u)
{
printf("*************************** %dn", u);
for(int i = 0; i next) if(e->v != fa) {
int v = e->v;
dfs(v, u);
for(int i = 0; i
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
跨服Lua调用 (金庆的专栏 2017.3) 跨服Lua调用是指服务器集群内部A服调用B服上的脚本。 服务器之间已经实现RPC调用,Lua调用是Rpc调用的简化方式。 示例: — Tell remote server svr_id that game…