摘要:
我们知道,邻接矩阵自乘t次就是经过t条边的路径数但这道题显然不能这样,因为不能走回头路于是我们可以构造边的邻接矩阵矩乘即可 1 const mo=45989; 2 type way=record 3 po,fr:longint; 4 end; 5 node=arra... 阅读全文
posted @ 2015-04-04 22:48
acphile
阅读(134)
评论(0)
推荐(0)
摘要:
显然是有源有汇有下界最大流,不刷不知道,一刷吓一跳发现了我之前求有源有汇有下界最大流的错误,具体见我那篇介绍有下界的网络流的解题报告(bzoj2502),已经更正 1 const inf=10000007; 2 type node=record 3 po,next,flow:lo... 阅读全文
posted @ 2015-04-04 22:46
acphile
阅读(291)
评论(0)
推荐(0)
摘要:
当初只会暴力,现在差不多觉得水了显然离线处理,对输入的数排序然后会发现不管怎么修改都是结果总是单调不降的对于每次处理,我们只要找到那段越界的即可显然上线段树,话说jsoi这么喜欢线段树?下面在bzoj上过不去,因为pascal编译器处理比较严格,可能某处爆了int64,我也懒得查了,本地是能过的 ... 阅读全文
posted @ 2015-04-04 22:43
acphile
阅读(255)
评论(0)
推荐(0)
摘要:
不知道该给这题贴什么标签了,但是这是一道好题1.注意这道题的询问是满足区间减法的,我们可以把一个询问拆成两个询问离线搞搞,这个思想在后面会见到2.分类的思想,这道题的求相同余数看似很烦,实际上我们发现每个数只有10^4,不难发现当p>=100时,我们可以完全不虚的穷举k,k+p*1,k+p*2……,... 阅读全文
posted @ 2015-04-04 22:34
acphile
阅读(305)
评论(0)
推荐(0)
摘要:
显然知道第一行就可以只道整个矩阵但nm) then continue;22 if jk then23 begin24 for p:=i to m+1 do25 swap(a[k,p],a[j,p]);26 end;27 ... 阅读全文
posted @ 2015-04-04 22:21
acphile
阅读(163)
评论(0)
推荐(0)
浙公网安备 33010602011771号