摘要:
题目 给出一棵带边权的树,问有多少对点的距离 include include include include include include const long long maxlongint=2147483647; using namespace std; long long dis[12000 阅读全文
摘要:
题目 Wayne 在玩儿一个很有趣的游戏。在游戏中,Wayne 建造了N 个城市,现在他想在这些城市间修一些公路,当然并不是任意两个城市间都能修,为了道路系统的美观,一共只有M 对城市间能修公路,即有若干三元组(Ui, Vi,Ci) 表示Ui 和Vi 间有一条长度为Ci 的双向道路。当然,游戏保证了 阅读全文
摘要:
题目 某城市的街道呈网格状,左下角坐标为A(0, 0),右上角坐标为B(n, m),其中n = m。现在从A(0, 0)点出发,只能沿着街道向正右方或者正上方行走,且不能经过图示中直线左上方的点,即任何途径的点(x, y)都要满足x = y,请问在这些前提下,到达B(n, m)有多少种走法。 分析 阅读全文
摘要:
题目 分析 好吧。。。明显是暴力题。 首先,把A串分成只有小写字母组成的小分串,按顺序存放:A[1]、A[2]、A[3]……。 对于同构循环串,显然把两个B串合在一起,成为一个新的C串。$C[i...i+m 1]$(1i+|B| 1,那么就是说在$C[i...i+|B| 1]$中没有对应的A串,br 阅读全文
摘要:
题目 分析 注意注意:码农题一道,打之前做好心理准备。 对于操作1、2,修改或查询 x 到 y 的路径,显然 "树链剖分" 。 对于操作2,我们将 x 到 y 的路径分为 x 到 lca(x,y) 和 lca(x,y) 到 y 两部分。 对于第一部分的某个点i,设它到 y 的距离为s,那么 s=de 阅读全文