码迷,mamicode.com
首页 >  
搜索关键字:解题思路    ( 6521个结果
uva 10951 - Polynomial GCD(欧几里得)
题目链接:uva 10951 - Polynomial GCD 题目大意:给出n和两个多项式,求两个多项式在所有操作均模n的情况下最大公约数是多少。 解题思路:欧几里得算法,就是为多项式这个数据类型重载取模运算符,需要注意的是在多项式除多项的过程中,为了保证各项系数为整数,需要将整个多项式的系数整体扩大至一定倍数,碰到先除后模的时候要用逆元。 #include #include ...
分类:其他好文   时间:2014-07-05 11:00:09    阅读次数:271
HDU 4652 Dice (概率DP)
HDU 4652 Dice (概率DP) 题目大意: n边形的骰子,问你出现连续相同(不同)n次需要掷的次数的数学期望。 解题思路: 利用递归方式的DP的思想推公式 (1)若询问为0,则: dp[i] 记录的是已经连续i个相同,到n个不同需要的次数的数学期望 dp[0]= 1+dp[1] dp[1]= 1+( 1/m*dp[2]+(m-1)/m*dp[1])=1+(dp[2]+(1-m)*dp[1])/m; dp[2]= 1+(dp[3]+(1-m)*dp[1])/m; .................
分类:其他好文   时间:2014-07-04 09:11:34    阅读次数:222
uva 11490 - Just Another Problem(数学)
题目链接:uva 11490 - Just Another Problem 题目大意:有n个士兵,要排列成一个方阵,要求方阵尽量大,于是在方正的中间会空出两个正方形的区域,空出来的局域要求厚度相同,即正方形的四条边向相应方向均再有x行或者列。 解题思路:根据题意可以知道x(6x+7r)=n,x为厚度,r为正方形的边长。接着枚举x,x是n的因子。 #include #include ...
分类:其他好文   时间:2014-07-04 08:43:53    阅读次数:268
uva 718 - Skyscraper Floors(数论+bfs)
题目链接:uva 718 - Skyscraper Floors 题目大意:一栋大楼,有F层楼,E个电梯,现在要从A层到B层,问是否可行,每个电梯给出Xi和Yi,代表这个电梯可以到达的层数Yi+k?Xi(k≥0) 解题思路:建图,以A,B以及电梯为节点建图,将可以到达A,B这两层的电梯与这两点建边,在将两两电梯可以达到同一层的建边,判断方法为:Yi+aXi=Yj+bXj,移项得:a...
分类:其他好文   时间:2014-07-04 08:02:38    阅读次数:246
uva 10710 - Chinese Shuffle(完美洗牌)
题目链接:uva 10710 - Chinese Shuffle 题目大意:给出n张牌,按照顺序排列好,进行n-1次完美洗牌,问是否可以变成原来德序列。 解题思路:根据完美洗牌的性质,于是第x张牌经过p次后德位置有x?2p,于是只需要证明第1张牌最后是否在远处即可。 #include #include typedef long long ll; ll pow_mod(ll a...
分类:其他好文   时间:2014-07-04 07:45:10    阅读次数:350
uva 11105 - Semi-prime H-numbers(数论)
题目链接:uva 11105 - Semi-prime H-numbers 题目大意:H-number为4?k+1(k为非负数),H-composites为因子中含有H-number(不包括自己本身)的数,反之久是H-prime,给定n,求有多少H-composites。 解题思路:首先用筛选法求出范围内的H-prime,然后枚举两个判断乘积是否在范围内。 #include #...
分类:其他好文   时间:2014-07-04 00:26:37    阅读次数:248
uva 756 - Biorhythms(中国剩余定理)
题目链接:uva 756 - Biorhythms 题目大意:三个周期,23,28,33,输入为分别为在新一年中(三个周期均从0开始),出现周期中峰值的一天,以及当前的日子,问说需要经过多少天,才能使得三个峰值的在同一天。 解题思路:裸的中国剩余定理。 #include #include typedef long long ll; const int maxn = 5; con...
分类:其他好文   时间:2014-07-03 18:35:05    阅读次数:204
uva 10539 - Almost Prime Numbers(数论)
题目链接:uva 10539 - Almost Prime Numbers 题目大意:给出范围low~high,问说在这个范围内有多少个数满足n=pb,(p为素数). 解题思路:首先处理出1e6以内的素数,然后对于每个范围,用solve(high)?solve(low?1),solve(n)用来处理小于n的满足要求的数的个数。枚举素数,判断即可。 #include #include...
分类:其他好文   时间:2014-07-03 16:50:09    阅读次数:190
uva 10140 - Prime Distance(数论)
题目链接:uva 10140 - Prime Distance 题目大意:给出一个范围,问说该范围内,相邻的两个素数最大距离和最小距离。 解题思路:类似素数筛选法,起始位置有L开始,直到超过R,处理出素数之后就好办了。 #include #include #include const int maxn = 1e6; typedef long long ll; int cp,...
分类:其他好文   时间:2014-07-03 16:00:49    阅读次数:213
uva 10692 - Huge Mods(数论)
题目链接:uva 10692 - Huge Mods 题目大意:给出一个数的次方形式,就它模掉M的值。 解题思路:根据剩余系的性质,最后一定是行成周期的,所以就有ab=abmod(phi[M])+phi[M](phi[M]为M的欧拉函数),这样就可以根据递归去求解。 #include #include #include const int maxn = 15; int A[...
分类:其他好文   时间:2014-07-03 15:47:56    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!