码迷,mamicode.com
首页 >  
搜索关键字:uva 11995    ( 8022个结果
UVA 11529 - Strange Tax Calculation(计数问题)
题目链接:11529 - Strange Tax Calculation 题意:平面上n个建筑物,3个建筑物可以组成一个三角形,计算平均每个三角形内有多少个点 思路:问题等价于,求凹四边形的占所有四边形的比例,用O(n^2)的算法,跟  HDU 3629 Convex 这题是一个道理 代码: #include #include #include #include using...
分类:其他好文   时间:2014-05-23 08:00:18    阅读次数:192
uva 11174 - Stand in a Line(逆元+递推)
题目连接:uva 11174 - Stand in a Line 题目大意:村子里有n个村名民,现在他们要排成一列,处于对长辈的尊敬,他们不能排在自己父亲的前面,有些人的父亲不一定在村子了。问有多少种列的顺序。 解题思路:【算法竞赛入门经典-训练指南】的例题,主要还用到了欧几里得拓展定理求逆元。 #include #include #include using namespa...
分类:其他好文   时间:2014-05-22 13:24:44    阅读次数:179
uva 10253 - Series-Parallel Networks
题目链接:uva 10253 - Series-Parallel Networks 题目大意:就是有n条线,通过并联或者是串联,形成一个整体,问说有n条线,可以组成多少种。 解题思路:大白书上的例题,解法还真是高端.dp[i][j]表示说每个树德叶子节点不大于i,一共有j个叶子。f[i]=dp[i-1][i],注意n为1的时候。 #include #include typede...
分类:Web程序   时间:2014-05-22 11:03:40    阅读次数:402
UVA 11481 - Arrange the Numbers(组合数学)
题目链接:11481 - Arrange the Numbers 题意:序列1-n,进行重排,问最后前m个中有k个仍然位置不变的情况数 思路:之前写过UVA 580, n个数重排,要求每个位置都不同的情况的题目,递推式为dp[i] = (i - 1) * (dp[i - 1] + dp[i - 2]) 利用这个,这题只要: k个位置C(m, k) * sum(C[n - m][i] (后面...
分类:其他好文   时间:2014-05-22 10:45:52    阅读次数:191
UVA - 11610 Reverse Prime
题意:首先定义了一种叫做Reverse Prime的数:是一个7位数,倒置后是一个   然后要把所有的Reverse Prime求出来,排好序。   然后题目有2种操作:   q x :求编号0到编号x的Reverse Prime的质因数个数的和   d x :从表中删掉x(x是一个Reverse Prime) 思路:首先筛选出所有的素数,然后倒置,因为我们的素数都是#include...
分类:其他好文   时间:2014-05-22 09:29:54    阅读次数:274
uva 1073 - Glenbow Museum(递推)
题目链接:1073 - Glenbow Museum 题目大意:一个边平行与坐标轴的多边形,可以通过描述角的方式来表示,R表示90度,O表示270度,现在给出序列的长度L,问可以构造出多少种不同的多边形,要求构造出来的多边形在内部有一点可以看到边界的每一个点(我的理解应该是凸多边形)。 解题思路:首先确定是一个凸多边形,所以不可能有两个O相邻,并且在整个序列中,要有4个的RR(即两个R...
分类:其他好文   时间:2014-05-22 09:05:42    阅读次数:272
动态规划-uva-674
大意:有5种面值的硬币,1、5、10、25、50分。给定找零总额,问有多少种组合方法。 分析:动态规划。int不会溢出。...
分类:其他好文   时间:2014-05-22 08:04:13    阅读次数:239
uva 1362 - Exploring Pyramids(区间dp)
题目连接:uva 1362 - Exploring Pyramids 题目大意:给出一个字符串,问有多少种多叉树德前序遍历(这里每经过一个节点,该节点的值即要被算入,回溯的也要)满足该字符串。 解题思路:dp[i][j]表示从i到j的位置可以用多少种多叉树表示。转移方程:dp[i][j]=∑k=i+2jdp[i+1][k?1]?dp[k][j]。 #include #include...
分类:其他好文   时间:2014-05-20 15:32:08    阅读次数:254
uva 11361 - Investigating Div-Sum Property(数位dp)
题目链接:uva 11361 - Investigating Div-Sum Property 题目大意:给出a,b,k,问说在[a,b]这个区间有多少n,满足n整除k,以及n的各个为上的数字之和也整除k。 解题思路:数位dp,dp[i][j][x]表示第i为的时候,n整除k余j,n(以及考虑到的位数)的各个位置上的数字之和整除k余x的情况总数,并且每次要计算上限的临界值。 #inc...
分类:其他好文   时间:2014-05-20 15:26:47    阅读次数:215
UVA 12123 - Magnetic Train Tracks(计数问题)
题目链接:12123 - Magnetic Train Tracks 题意:给定n个点,求有几个锐角三角形。 思路:和UVA 11529是同类的题,枚举一个做原点,然后剩下点根据这个原点进行极角排序,然后利用two pointer去遍历一遍,找出角度小于90度的锐角,然后扣掉这些得到钝角三角形的个数,然后在用总情况去扣掉钝角就是锐角或直角 代码: #include #include #...
分类:Web程序   时间:2014-05-20 14:10:56    阅读次数:412
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!