UnrealWings, 2018/10/31 16:00
Solution
C - Complete Naebbirac’s sequence
Solution of C
暴力枚举即可。
Code of C
1 |
|
E - Enigma
Solution of E
记忆化搜索,vis[u][status] 表示枚举前u位、余数为status的状态是否visited。
Code of E
1 |
|
F - Fundrasing
Solution of F
先把数据按b从小到大排,按f从大到小排。然后把b、f均相同的项合并,离散化f,就可以用树状数组优化dp了。
Code of F
1 |
|
I - Imperial roads(-4, unsolve)
Solution of I(temp)
先构造MST(最小生成树),然后对于每个询问,判断该边是否在MST上。
若在,则$res$为mst的边权和。若不在,将该边加到mst上,此时会构成环,将环上除该边外的最长边去掉即可,$res$即为$SumMST + w - max(环上边权)$
J - Jumping frog
Solution of J
忘记题意了…做法大概是直接枚举= =
Code of J
1 |
|