4 26 省選模擬賽 T3 狀壓dp 差分求答案

2022-02-04 22:51:07 字數 1048 閱讀 3057

比較好的題目 考試的時候被毒瘤的t2給搞的心態** 這道題連正解的思路都沒有想到。

一看到題求刪除點的最少個 可以使得不連通。

瞬間想到最小割 發現對於10分直接跑最小割即可。

不過想要通過n^2需要一些奇技 如從si跑到tj 想要得到i到j+1的答案 只需要再從tj跑到tj+1即可。

可以發現這樣做是有正確性的保證的 這樣最多跑n次整張圖的最大流。

且增廣路不斷減小 速度比較快。

const int maxn = 40010;

int n, k, id, cc, len;

ll ans;

char a[maxn][10][10];

int w[maxn][10][2], s[maxn], t[maxn];

int lin[maxn * 10], ver[maxn * 100], nex[maxn * 100], e[maxn * 100], e1[maxn * 100];

int vis[maxn * 10], d[maxn * 10], q[maxn * 10];

inline void add(int x, int y, int z)

inline int bfs(int s, int t)

}return 0;

}inline int dinic(int x, int flow, int t)

}return flow - rest;

}inline void bf()

putl(ans);

}inline void sol()

}putl(ans);

}int main()

} putl(ans);

return 0;

}

省選模擬賽 4 26 T1 dp 線段樹優化dp

算是一道中檔題 考試的時候腦殘了 不僅沒寫優化 連暴力都打掛了。容易發現乙個性質 那就是同一格仔不會被兩種以上的顏色染。顏色就三種.通過這個性質就可以進行dp了.先按照左端點排序。設f i 表示前i個畫筆必選的最大價值。列舉決策j 分類討論相交還是包含 還是相離。其中包含的情況沒必要討論 相交需要比...

省選模擬賽Day4T3迂迴

problem problem problem problem problem problem problem problem 3 迂迴 tour tour tour tour tour tour 題目描述 題目描述 給定一有向圖,邊長均為 1,求 長度 小於 k的環個數 mod m 保證 有向圖中...

省選模擬賽03 16 T3 超級樹

目錄一棵 k 超級樹 k supertree 可按如下方法得到 取一棵深度為 k 的滿二叉樹,對每個節點向它的所有祖先連邊 如果這條邊不存在的話 例如,下面是乙個 4 超級樹 請統計一棵 k 超級樹 中有多少條不同的簡單有向路徑,對 mod 取模。input 一行兩整數 k,mod。output 一...