数学
文章平均质量分 86
Accagain
微博:http://weibo.com/u/3871485516
展开
-
约瑟夫环问题 The Game about KILL
题目链接: http://www.acdream.net/problem.php?cid=1011&pid=4 题目大意:n个人围一圈坐着,每次每隔一个人有一个人离开圆圈,求最后一个留下人的编号。 解题思路:找规律。 如果n是2^i,则每一圈开始的位置都为1,最后留下的肯定是1, 如果n=2^原创 2012-12-01 12:26:10 · 723 阅读 · 0 评论 -
Catalan数-hdu-3723-Delta Wave
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3723题目意思:从坐标为(0,0)的位置开始,每次从(x,y)可以向右走(x+1,y),斜向下走到(x+1,y-1),斜向上走到(x+1,y+1).问走到(n,0)的位置且中间不能走到纵坐标为负的位置,一共有多少种走法。解题思路:Catalan数的简单应用。由于不能走到X轴下原创 2013-10-11 17:25:11 · 1134 阅读 · 0 评论 -
简单Catalan数-hdu-1130-How Many Trees?
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1130题目意思:catalan数模型。求出第n个catalan数。(n解题思路:直接利用catalan数递推h[n]=(4*n-2)/(n+1)*h[n-1] (n>1)java水过。代码:import java.util.*;import java.math.原创 2013-10-11 22:13:02 · 1093 阅读 · 0 评论 -
期望-pku-oj-1055:Tree
题目链接:http://poj.openjudge.cn/practice/1055/题目意思:给出的树最大节点个数为n的情况下,求树上点深度的期望。解题思路:数学期望公式的推导。自己先画下nodes=1时 p[1]=1nodes=2时,p[2]=0.5*1+0.5*2=3/2nodes=3时,p[3]=11/6nodes=4时,p[4]=50/24no原创 2013-10-14 15:06:13 · 1117 阅读 · 2 评论 -
数学题-hdu-4588-Count The Carries
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4588题目意思:给一个区间[a,b],(0解题思路:依次相加可以转换成先所有的数一起相加,然后从低到高统一进位。只需统计a~b之间每一位有多少个1即可。从而转换成0~b中每位有多少个1,0~b-0~a-1得a~b.分析得第i位的0,1周期为2^i,并且0、1各占一半即2^i-原创 2013-10-27 17:55:42 · 1891 阅读 · 0 评论 -
[伯努利数] poj 1707 Sum of powers
题目链接:http://poj.org/problem?id=1707Language:DefaultSum of powersTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 735 Accepted: 354D原创 2014-04-30 08:41:07 · 1623 阅读 · 0 评论 -
[数学+dfs] ZOJ 3753 Simple Equation
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5176Simple EquationTime Limit: 2 Seconds Memory Limit: 65536 KBThere are many Equations. Some are difficu原创 2014-05-02 13:55:10 · 1118 阅读 · 0 评论 -
[二分+容斥原理] poj 2773 Happy 2006
题目链接:http://poj.org/problem?id=2773Happy 2006Time Limit: 3000MS Memory Limit: 65536KTotal Submissions: 9131 Accepted: 3073DescriptionTwo positiv原创 2014-05-06 16:12:11 · 1067 阅读 · 0 评论 -
[容斥原理] hdu 4135 Co-prime
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4135Co-primeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1176 Accepted Submis原创 2014-05-06 11:49:47 · 1216 阅读 · 0 评论 -
[容斥原理] zoj 2836 Number Puzzle
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1836Number PuzzleTime Limit: 2 Seconds Memory Limit: 65536 KBGiven a list of integers (A1, A2, ..., An), and a posi原创 2014-05-05 22:39:10 · 1013 阅读 · 0 评论 -
[思维+容斥原理] hdu 2841 Visible Trees
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2841Visible TreesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1337 Accepted S原创 2014-05-07 21:45:58 · 1047 阅读 · 0 评论 -
[容斥原理] hdu 4407 Sum
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4407SumTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1817 Accepted Submission(原创 2014-05-08 20:10:27 · 1138 阅读 · 0 评论 -
[容斥原理] poj 3094 Sky Code
题目链接:http://poj.org/problem?id=3904Sky CodeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 1334 Accepted: 405DescriptionStancu likes s原创 2014-05-08 17:27:36 · 1109 阅读 · 0 评论 -
[容斥原理] zoj 3556 How Many Sets I
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4535How Many Sets ITime Limit: 2 Seconds Memory Limit: 65536 KBGive a set S, |S| = n, then how many ordered set g原创 2014-05-09 12:09:06 · 1056 阅读 · 0 评论 -
[容斥原理] hdu 2461 Rectangles
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2461RectanglesTime Limit: 5000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1268 Accepted Subm原创 2014-05-09 11:28:25 · 1064 阅读 · 0 评论 -
(十进制快速幂+矩阵优化)BZOJ 3240 3240: [Noi2013]矩阵游戏
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=32403240: [Noi2013]矩阵游戏Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 317 Solved: 152[Submit][Status]Description婷婷是个喜欢矩阵的小朋原创 2014-04-24 14:57:22 · 1541 阅读 · 0 评论 -
数学公式+矩阵快速幂-2013 ACM/ICPC Asia Regional Changsha Online H 题
题目链接:http://acm.zju.edu.cn/changsha/showContestProblem.do?problemId=19题目意思:题目很晦涩。在k维空间,开始长度为l,操作一次变为l+√(l*(l+1)).问最后%k还剩下的整数是多少。解题思路:数学公式+矩阵快速幂。因为是在k维空间,所以也就是要求(l+√(l*(l-1))^k向下取整后%k的值。原创 2013-09-24 11:13:20 · 2347 阅读 · 0 评论 -
数学+模拟-2013 ACM/ICPC Asia Regional Changsha Online J 题
题目链接:http://acm.zju.edu.cn/changsha/showProblem.do?problemCode=J题目意思:有n个人,每个人有一个数(>=0)。给出n个数,-1表示该人所持有的数未知,否则为该人所持有的数。给出n个数p[n],p[i]表示当前人为中心的三个连续的数的和。有m种查询t,查询第t个人能够持有的最大数。解题思路:数学+模拟。假原创 2013-09-23 20:58:56 · 1665 阅读 · 2 评论 -
数学计数-2013 ACM/ICPC Asia Regional Changsha Online-G 题
题目链接:http://acm.zju.edu.cn/changsha/showProblem.do?problemCode=G题目大意:给一个数x(1解题思路:数学计数。先用素数筛选法,筛出素数,总共只有不到8000个,所以用o(n^2)都行。然后分情况讨论。1、只有乘法,一个质数相乘,两个质数相乘,三个质数相乘。注意是质数相乘。2、有乘法有加法。现减去一原创 2013-09-24 01:35:16 · 1828 阅读 · 2 评论 -
UVa 10137 The Trip (数学题)
题目链接: http://uva.onlinejudge.org/index.phpoption=com_onlinejudge&Itemid=8&page=show_problem&problem=1078 题目意思: 给出n个人的花费情况,以美元为单位,精确到美分,然后要你求出最小的总交易额使得每人付出的钱数之差在1美分。 解题思路: 先求出平均每原创 2012-12-04 10:13:04 · 1145 阅读 · 0 评论 -
poj-3899-The Lucky Numbers 模拟+数学
题目链接:http://poj.org/problem?id=3899题目意思:求给定区间内,只含4、7的数的个数以及通过反转后在该区间内的个数和。解题思路:模拟+数学。代码解释的很详细,请看代码。#include#include#include#include#include#include#include#include#include#inc原创 2013-07-19 12:21:28 · 1197 阅读 · 0 评论 -
hdu-4466-Triangle 数学题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4466题目意思:一根长为N的木棒,长度分成若干个三角形,使得任意两个三角形都相似。对应顺序三角形全部全等的为同一种分发,求总共有多少种分法。解题思路:数学题。先考虑分成一个三角形的情况。不妨设a1、当b=c时,a至少为1,所以c而ac>=n/3; 故共有(n-1)原创 2013-07-23 23:15:24 · 1516 阅读 · 0 评论 -
状态压缩+矩阵乘法hdu-4332-Constructing Chimney
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4332题目意思:用1*1*2的长方体构造一个中间为空的3*3的立体烟囱。解题思路:实际上就是poj上这道题的升华版。推荐先做那道题。只不过本题的每一层相当于poj上那题的每一行,此题层数很多,所以很直白的想到用矩阵快速幂加速。这类型的矩阵乘法做的比较少。用二维矩阵表示原创 2013-08-09 16:02:11 · 940 阅读 · 0 评论 -
数论+快速幂-hdu-4704-Sum
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4704题目大意:给一个n,求出由1~n个正整数组成n的不同种数。解题思路:隔板法。由一个数组成的话为C(n-1,0),两个的话为C(n-1,1),三个的C(n-1,2)....所以结果为2^(n-1).由于n很大有10^100000,显然不能直接快速幂,这里有两种处理方式原创 2013-08-22 21:49:56 · 1200 阅读 · 0 评论 -
简单数学题-hdu-4485-B-Casting
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4485题目意思:给一个B进制的数,求这个数模(B-1)的值。解题思路:由于给定的数很大,肯定不能直接来搞。记给定的数,从个位到最高位依次为a0,a1,a2,a3,a4,.....an.转化成十进制的数位a0*B^0+a1*B+a2*B^2+a3*B^3+...+an*B^原创 2013-08-12 08:43:27 · 1070 阅读 · 0 评论 -
简单三角形计数数学题-hdu-4486-Pen Counts
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4486题目意思:给一个长度len,把len分成三段凑成三角形的个数,如果是等腰三角形记1种,非等腰的记两种。解题思路:三角形计数。比赛的时候傻逼的用o(n^2)的暴力方法打表,虽然过了,不能更弱。。。-_- -_- ! ==思路不行,马上转化,不要陷入死胡同。不受不正确思路原创 2013-08-12 10:02:36 · 1261 阅读 · 0 评论 -
hdu-4611-Balls Rearrangement
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4611题目大意:给一个n(nΣ|i%a-i%b|(0=解题思路:被这题卡死了。开始想到用循环节来求,而当lcm(a,b)很大时没有效果,然后又想用余数和来求,有没发现什么有用的公式。。。然来可以一个区间一个区间的求,当lcm(a,b)较小时,直接暴力周期内的数即可。还是太原创 2013-08-25 18:55:36 · 1040 阅读 · 0 评论 -
贪心+容斥原理-337E. Divisor Tree
题目链接:http://codeforces.com/problemset/problem/337/E题目大意:给n个数(n解题思路:首先统计该n个数中非质数的所有的质因子的个数的和。相当于叶子节点,不过当某个数为另外一个数的父亲时,统计多了,所以后面要减去。然后从大往后枚举每个数A做为一个树根,依次找到含质因数个数最多的那个且能整除A的数B做为A的儿子,此时B就可以做原创 2013-08-26 08:48:35 · 1555 阅读 · 2 评论 -
数学题-hdu-4569-Special equations
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4569题目意思:给一个不超过四次的一元多项式,求一个x使得该多项式的值mod给定质数p的平方为0.解题思路:设给定的多项式为f(x)=a4*x^4+a3*x^3+a2*x^2+a1*x+a0显然f(x+p^2)=f(x)mod(p^2).故只需讨论0~p^2范围内(其他数如果原创 2013-08-14 18:16:19 · 1092 阅读 · 0 评论 -
数学公式+矩阵快速幂 hdu-4565 So Easy!
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4565题目大意:求的值。解题思路:因为(a-1)^2再构造递推关系,Sn*(a+sqrt(b)+a-sqrt(b))=S(n+1)+(a^2-b)*S(n-1)所以S(n+1)=2a*Sn+(b-a^2)*S(n-1).构造矩阵得 2a b-a^2Sn原创 2013-08-14 16:16:59 · 1320 阅读 · 0 评论 -
简单容斥定理-hdu-1796-How many integers can you find
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1796题目大意:给一个n,给m个数,求出1~n中能够被m中某个数整除的数的个数。解题思路:简单容斥,不解释。先对m个除掉0,然后数排序,然后容斥。每次求出前面的最小公倍数。注意:10 22 11 keys:410 211 2 keys:4 代码:原创 2013-09-02 16:01:18 · 1087 阅读 · 0 评论 -
暴力或随机-hdu-4712-Hamming Distance
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4712题目大意:求n个20位0、1二进制串中,两两抑或最少的1的个数。解题思路:两种解法:1、20位 一共有1这种解法的最坏时间复杂度为C(20,10)*n*20 很暴力,数据很弱。代码:#include#include#include#include#原创 2013-09-10 16:01:02 · 1254 阅读 · 0 评论 -
数学题(找规律)-hdu-4371-Minimum palindrome
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4731题目大意:给一个n表示有n种字母(全部小写),给一个m,求一个由不超过n种字母组成的m个小写字母的串S,使得S在所有的满足要求的串中最长的回文子串长度最短。解题思路:显然当n>=3时肯定是abcabc这样构造。当n=1时为aaaaaa...当n=2时,打表可以发现规原创 2013-09-16 22:46:47 · 1189 阅读 · 0 评论 -
数论(容斥原理)hdu-4059-The Boss on Mars
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4059题目大意:给一个n,求1~n中与n互质的数的4次方的总和。解题思路:容斥原理、逆元、公式。其实是蛮简单的一道题。囧囧。首先必须知道1^4+2^4+...+n^4=n*(n+1)*(2n+1)(3n^2+3n-1)/30. 除以30可以转化成乘以30的逆元,30^(M原创 2013-09-02 15:10:37 · 1196 阅读 · 2 评论 -
[矩阵+线段树] zoj 3772 Calculate the Function
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5235Calculate the FunctionTime Limit: 2 Seconds Memory Limit: 65536 KBYou are given a list of numbers A1 A2 .. AN原创 2014-05-17 20:48:22 · 1032 阅读 · 0 评论