算法
十指流玉
小菜菜,还在学习中~~~~~
展开
-
并查集——畅通工程为例
Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数目M;...原创 2019-03-01 00:47:54 · 115 阅读 · 0 评论 -
克鲁斯卡尔+并查集(最小生成树)详解--继续畅通工程
Description省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 1< N <...原创 2019-03-03 01:40:51 · 855 阅读 · 0 评论 -
Dijkstra——最短路
Description在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?Input输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都的大街上有几个路口,标号为1的路...原创 2019-03-08 20:01:34 · 159 阅读 · 0 评论 -
prim算法详解+例题 --还是畅通工程
Description某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/2...原创 2019-03-04 21:14:36 · 1117 阅读 · 0 评论 -
训练赛 Discrete Logarithm Problem
题意比较简单,a^x%p==b,其实刚开始的时候,我并没有想到a^x这个地方,可能是因为自己比较菜吧,连题也没读懂.但是人家题上明明写了.这个题给的数据量并不是很大,暴力就可以,之后我也自己去查了一下.如果数据很大的话,需要考虑费马小定理:费马小定理是数论中的一个定理:假如是一个整数,是一个质数,那么是p的倍数,可以表示为如果a不是p的倍数,这个定理也可以写成这个书写方式更加常...原创 2019-03-15 20:07:16 · 362 阅读 · 0 评论 -
ACM/ICPC 6173 B-Casting
ACM/ICPC 6173 B-CastingCasting around for problems leads us to combine modular arithmetic with different integer bases,particularly the problem of computing values modulo b − 1, where b is the base ...原创 2019-03-29 19:16:33 · 358 阅读 · 0 评论 -
最大子段和
Description给定有n个整数(可能为负整数)组成的序列a1,a2,...,an,求该序列连续的子段和的最大值。 如果该子段的所有元素和是负整数时定义其最大子段和为0。Input第一行有一个正整数n(n<1000),后面跟n个整数,绝对值都小于10000。直到文件结束。Output输出它的最大子段和。Samp...原创 2019-10-09 10:25:54 · 277 阅读 · 0 评论