08 2016 档案
摘要:矩阵快速幂(专门针对于斐波那契数列的模板) 欧拉函数(小于等于N的且与N互质的数的个数)
阅读全文
摘要:http://poj.org/problem?id=3468 题意:给n个数字,从A1 …………An m次命令,Q是查询,查询a到b的区间和,c是更新,从a到b每个值都增加x。思路:这是一个很明显的线段树的题目,就是线段树的用区间更新就可以,我也是第一次用。。
阅读全文
摘要:http://poj.org/problem?id=3264 初学线段可以做的水题,也是线段树的基础运用。也是我的第一个线段树的题。 题意:在区间范围内的最大值减去最小值 思路:线段树记录下每个区间内的最大值以及最小值,然后查询。 我也是第一次做,然后耗时比较多。
阅读全文
摘要:http://poj.org/problem?id=3038 这个题我是在一个关于并查集的博客中找到的,结果我就觉得这个应该是个贪心,真想不出这个与并查集有什么鬼关系,看discuss里面也都是贪心,我是不懂大神的想法,最后,我点开链接才发现那是杭电的3038.。。我也是醉了,然后一早上就搞了这一道
阅读全文
摘要:http://poj.org/problem?id=1611 水题 题意:就是找一共有多少个人感染了,0是感染学生的编号。 poj 2492 http://poj.org/problem?id=2492 题意:给出m组关系,要你判断这里面有没有同性恋。 这是并查集的一个高级用法,但是我是第一次用并查
阅读全文
摘要:http://poj.org/problem?id=1270 题意:给一个字符串,然后再给你一些规则,要你把所有的情况都按照字典序进行输出。 思路:很明显这肯定要用到拓扑排序,当然看到discuss里面有些人有bfs也可以做,有时候觉得搜索只要剪枝剪的好,啥都可以用搜索。 因为我也不是很会拓扑排序,
阅读全文
摘要:http://poj.org/problem?id=2503 题意:就是翻译,给你一个字典,然后再查找单词,找得到的就输出单词,找不到的输出eh,用Map水题一个,但这个题有点意思的就是输入的问题
阅读全文
摘要:http://poj.org/problem?id=3687 题意:有一些球他们都有各自的重量,而且每个球的重量都不相同,现在,要给这些球贴标签。如果这些球没有限定条件说是哪个比哪个轻的话,那么默认的前面比后的要请,而且这n个球的重量也正好是分布在1-n这个范围内,现在要你求出他们各自所占的重量。
阅读全文
摘要:http://poj.org/problem?id=3253 题意:就是一个木头要做成栏杆,所以要进行切割,每一次所需要的费用就等于切割的木头的长度,求最少的费用。 思路: 这一个是霍夫曼编码的题?我最开始真的没看出来,我一直都以为是贪心,最开始想的也挺简单的。就是减,每次减个最大的木头的长度就可以了,然后WA了几次,我还以为是我的优先队列用错的了,然后用快排写,还是wa,最后还是别人和我说了下他...
阅读全文
摘要:http://poj.org/problem?id=1860 题意:汇率转换,与之前的2240有点类似,不同的是那个题它去换钱的时候,是不需要手续费的,这个题是需要手续费的,这是个很大的不同。 思路:还是转换成为最短路的问题,主要的困难也就是关于它的松弛方程。dist [edge[i].v] < (
阅读全文
摘要:http://poj.org/problem?id=3026 题意:任意两个字母可以连线,求把所有字母串联起来和最小。 很明显这就是一个最小生成树,不过这个题有毒。他的输入有问题。在输入m和N后面,可能有一大串的空格。就因为这个,我RE都有点懵了,要不是discuss里面有人说输入有问题,我都没注意
阅读全文
摘要:http://poj.org/problem?id=1847 一个水题,用来熟悉熟悉spfa和floyd的。 题意:有m条的铁路,要从x,到y, 之后分别就是条铁路与其他铁路的交点。第一个输入的为有n个交点。之后第一个输入的点,当前铁路到这个点是不要转向的,也就是权值为0,其余的权值都为1,求从x到
阅读全文
摘要:恢复内容开始 http://poj.org/problem?id=1511 一个spfa类的模板水题。 题意:就是求从1到n个点的来回的所有距离和。 对spfa类的题还是不太熟练,感觉还是做少了,多水水这种题。 思路:也就是双向的spfa就行了。这里就是注意答案要用long long 类型来存就可以
阅读全文
摘要:http://poj.org/problem?id=3268 对于这道题,我想说的就是日了狗了,什么鬼,定义的一个数值的前后顺序不同,一个就TLE,一个就A,还16MS。 感觉人生观都奔溃了,果然,题目做多了总会见到鬼的!!!!!! 心累,不想写这个题了。
阅读全文
摘要:http://poj.org/problem?id=2570 题意:在海底有一些网络节点。每个节点之间都是通过光缆相连接的。不过这些光缆可能是不同公司的。 现在某个公司想从a点发送消息到b点,问哪个公司可以提供这个服务。 首先输入一共有几个公司。 其次输入的是a,b两点之间的光缆是由哪几个公司提供的
阅读全文
摘要:http://poj.org/problem?id=1797 题意:就是从第一个城市运货到第n个城市,最多可以一次运多少货。 输入的意思分别为从哪个城市到哪个城市,以及这条路最多可以运多少货物。 思路:我觉得可以用floyd来做这道题,结果交上去就TLE了,不过时间复杂度为n3TLE看起来也是比较正
阅读全文
摘要:http://poj.org/problem?id=2240 题意:有些人会利用货币的不用汇率来进行套现,比如1美元换0.5英镑,而1英镑又可以换10法郎,而1法郎又可以换0.21的美元,那么经过货币的汇率转换后,它就可以获得1.05倍原来的美元。 现在给你N中货币,m种货币的汇率,求是否可以获利。
阅读全文
摘要:http://poj.org/problem?id=1125、 题意:在经纪人的圈子里,他们各自都有自己的消息来源,并且也只相信自己的消息来源,他们之间的信息传输也需要一定的时间。现在有一个消息需要传播,求从哪个经纪人开始传播所需的时间是最短的,所有经纪人都要收到信息,输出时间和那个经纪人的编号。
阅读全文
摘要:http://poj.org/problem?id=2387 一个dijkstra的模板题 dijkstra +head
阅读全文
摘要:http://poj.org/problem?id=1062 一个中文题,一个多月之前我做过,当时我是用搜索写的,不过苦于卡在无法确定等级关系,所以就错了。 看了别人的博客后,我还是不是很理解所谓的枚举等级是怎样枚举,因为我觉得在递归的时候,我真的不知道怎么枚举等级。 然后今天在看到了一个人写的,枚
阅读全文
摘要:http://poj.org/problem?id=2421 这个题和poj1258是一样的,只要在1258的基础上那么几行代码,就可以A,水。 题意:还是n连通问题,和1258不同的就是这个还有几条路在之前就已经连通了的,所以不需要再去连。
阅读全文
摘要:http://poj.org/problem?id=1094 题意:给你m个字母,有n个判断语句。求在哪个语句就可以判断出这个是不是一个环,或者在哪个语句可以判断出这些字母的排序规则,或者就是不能确定。 思路:每输入一次,进行一次排序,看会不会构成环或者已经可以确定了判断规则。
阅读全文
摘要:http://poj.org/problem?id=2367 题意:给你n个数,从第一个数到第n个数,每一行的数字代表排在这个行数的后面的数字,直到0。 这是一个特别裸的拓扑排序的一个题目,拓扑排序我也是刚刚才接触,想法还是挺简单的。实现起来也不复杂。
阅读全文