摘要:
先用floyd求出不经过大于i或大于j的点的i,j间最短路径,然后考虑这样建图: 对于每个点i,将其拆分成i、i',连边: s -> i' 容量为INF,费用为0 s -> 1 容量为k,费用为0 i' -> j 容量为1,费用为dist[i][j] i -> t 容量为1,费用为0 此时这张图的最 阅读全文
摘要:
bzoj2227 看电影: 先打个暴力,然后找规律。得到答案:ans=(k+1)n-1*(k-n+1)/kn 正解:http://blog.lightning34.cn/?p=166 注意到答案很大,又由于n,k<=200,将k+1,k-n+1,k分解质因数,然后高精乘就可以了 暴力代码: 1 #i 阅读全文