码迷,mamicode.com
首页 >  
搜索关键字:uva 1347    ( 8022个结果
UVa 11549 Calculator Conundrum
大白书里面的题感觉就是没有什么固定的思路,只能认真理解学习汝佳大大的代码。这里用的Floyd判圈法,就像插图里面的一样,两个小孩,一个快一个慢,如果实在一个环形跑道,那么快的那个最终一定会“追上”慢的那个。明显这里还是有重复计算的部分,但相对其他算法来说还是比较高效的吧,我猜。。6s的题居然只用了0...
分类:其他好文   时间:2014-08-02 18:12:23    阅读次数:166
UVA 11019 - Matrix Matcher(AC自动机)
UVA 11019 - Matrix Matcher 题目链接 题意:给定两个矩阵字符串,要求第二个矩阵在第一个矩阵的出现次数 思路:第二个矩阵按行拆分成自动机,然后用第一个矩阵一行一行去匹配,利用一个rc[N][M]的数组记录下每个左上角对应位置的成功匹配次数,然后找完后,对于每个位置,如果成功匹配次数为x,那么就是成功匹配上了,ans++ 代码: #include...
分类:其他好文   时间:2014-08-02 15:31:33    阅读次数:198
uva Fire Station(FLODY+枚举)(挺不错的简单题)
消防站  题目链接:Click Here~  题意分析:      就是给你f个消防站,n个路口。要你求出在已有消防站的基础上在n个路口的哪个路口上在建立一个消防站,使得n个路口的到离自己最近的消防站最近的距离中最大的一个值最小。即:求n个最近路口中最大的一个,使其改最大值最小。详细的要求自己看题目吧~  算法分析:      因为,是n个路口到每个消防站的距离。所以,我...
分类:其他好文   时间:2014-08-02 12:59:03    阅读次数:204
UVa 11057 - Exact Sum
题目:已知n个数a[1..n],还有另一个数M,在前n个数中找到差值最小的两个数使得他们的和是M。 分析:数学。排序,找M/2。然后向两边分别扩展即可。             设a[s]是第一个大于M/2的数字,             如果M是偶数,并且存在至少两个M/2,则a[s-1]、a[s-2]一定是M/2;             否则a[s-1] M,从这两点向两边扩展即可...
分类:其他好文   时间:2014-08-02 12:57:53    阅读次数:159
uva 10743 - Blocks on Blocks(矩阵快速幂)
题目链接:uva 10743 - Blocks on Blocks 题目大意:问说n联骨牌有多少种,旋转镜像后相同不算同一组,一行的格子必须连续,如果答案大于10000,输出后四位。 解题思路:想了一下午的递推式,实在受不了,把推出的序列在网上搜了一下,有公式ai=5?ai?1?7?ai?2+4?ai?3 (i≥5) PS:哪位神人知道怎么推出来的请留言我,大恩不言谢~ #...
分类:其他好文   时间:2014-08-02 12:57:43    阅读次数:227
Uva LA6450 Social Advertising DFS
You have decided to start up a new social networking company. Other existing popular social networksalready have billions of users, so the only way to...
分类:其他好文   时间:2014-08-02 12:32:54    阅读次数:276
UVA 11983 Weird Advertisement(线段树求矩形并的面积)
UVA 11983题目大意是说给你N个矩形,让你求被覆盖k次以上的点的总个数(x,y 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 ...
分类:其他好文   时间:2014-08-02 12:15:23    阅读次数:252
UVa 11078 Open Credit System
本题可以边读边计算,MaxAi用来维护已经读入的数据的最大值,然后每次读入一个num,就计算一次MaxAi-num,如果比ans更大,就更新ans。 1 //#define LOCAL 2 #include 3 #include 4 #include 5 using namespace std...
分类:其他好文   时间:2014-08-02 09:55:03    阅读次数:169
UVA 1449 - Dominating Patterns(AC自动机)
uva 1449 - Dominating Patterns 题目链接 题意:给定一些模式串,再给一个文本,求这些模式串在文本中出现次数最多的串 思路:AC自动机的模板题目,注意字符串重复的处理 代码: #include #include #include #include #include #include using namespace std; c...
分类:其他好文   时间:2014-08-01 23:19:32    阅读次数:326
UVa 12534 Binary Matrix 2 zkw费用流模版题
题目链接:点击打开链接 思路: 我们首先假设这个图都是全0的 用n个点代表行,m个点代表列 用源点向行连一个值x 表示每行1的个数,向列连一个y表示每列y个1 则若行i和列j之间流过一个流量就表示 (i,j) 点填了1 那么若原来图中(i,j)点为0 则花费就是1 若原图中(i,j)点是1,则花费是-1 如此枚举x跑个费用流就好了 ==居然把我多年的白书费用流坑掉了。。。 zk...
分类:其他好文   时间:2014-08-01 23:15:42    阅读次数:313
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!