随笔分类 -  ACM基础篇

1 2 3 4 5 ··· 17 下一页
摘要:题目链接: https://cn.vjudge.net/problem/SGU-104 题目大意: 假设你想以最美观的方式布置花店的橱窗,你有F束花,每束花的品种都不一样,同时,你至少有同样数量的花瓶,被按顺序摆成一行。花瓶的位置是固定的,并从 左至右,从1至V顺序编号,V是花瓶的数目,编号为1的花 阅读全文
posted @ 2018-07-15 16:39 _努力努力再努力x 阅读(397) 评论(0) 推荐(0)
摘要:题目链接: https://cn.vjudge.net/problem/SGU-103#author=ECUST_FZL 题目大意: Dingiville 城市的交通规则非常奇怪,城市公路通过路口相连,两个不同路口之间最多只有一条直达公路。公路的起止点不会是同一路口。在任意一条公路上顺不同方向走所需 阅读全文
posted @ 2018-06-02 20:57 _努力努力再努力x 阅读(285) 评论(0) 推荐(0)
摘要:题目链接: https://cn.vjudge.net/problem/CodeForces-19D 题目大意: n个操作,在200000*200000的平面上加删点 find 严格在坐标右上角,x最小,再y最小的点 解题思路: 线段树,离散化x坐标,线段树中保存y最大值,这样可以找到严格大于点x' 阅读全文
posted @ 2018-06-01 15:07 _努力努力再努力x 阅读(403) 评论(0) 推荐(0)
摘要:转载自:https://blog.csdn.net/whereisherofrom/article/details/79631703 Burnside引理 笔者第一次看到Burnside引理那个公式的时候一头雾水,找了本组合数学的书一看,全是概念。后来慢慢从Polya定理开始,做了一些题总算理解了。 阅读全文
posted @ 2018-05-30 23:07 _努力努力再努力x 阅读(847) 评论(0) 推荐(1)
摘要:bsgs algorithm ax≡b(mod n) 大步小步算法,这个算法有一定的局限性,只有当gcd(a,m)=1时才可以用 原理 此处讨论n为素数的时候。 ax≡b(mod n)(n为素数) 由费马小定理可知,只需要验证0,1,2...n-1是不是解即可,因为an-1 = 1mod(n) 算法 阅读全文
posted @ 2018-05-29 22:13 _努力努力再努力x 阅读(409) 评论(0) 推荐(0)
摘要:题集链接: https://cn.vjudge.net/contest/231988 解题之前请先了解组合数取模和Lucas定理 A : FZU-2020 输出组合数C(n, m) mod p (1 <= m <= n <= 10^9, m <= 10^4, m < p < 10^9, p是素数) 阅读全文
posted @ 2018-05-29 16:30 _努力努力再努力x 阅读(444) 评论(0) 推荐(0)
摘要:1.当n,m都很小的时候可以利用杨辉三角直接求。 C(n,m)=C(n-1,m)+C(n-1,m-1); 2、n和m较大,但是p为素数的时候 Lucas定理是用来求 c(n,m) mod p,p为素数的值。 C(n,m)%p=C(n/p,m/p)*C(n%p,m%p)%p 也就是Lucas(n,m) 阅读全文
posted @ 2018-05-28 16:01 _努力努力再努力x 阅读(9623) 评论(7) 推荐(5)
摘要: 阅读全文
posted @ 2018-05-28 10:56 _努力努力再努力x 阅读(499) 评论(0) 推荐(0)
摘要:必胜点和必败点的概念: P点:必败点,换而言之,就是谁处于此位置,则在双方操作正确的情况下必败。 N点:必胜点,处于此情况下,双方操作均正确的情况下必胜。 必胜点和必败点的性质: 1、所有终结点是 必败点 P 。(我们以此为基本前提进行推理,换句话说,我们以此为假设) 2、从任何必胜点N 操作,至少 阅读全文
posted @ 2018-05-25 15:17 _努力努力再努力x 阅读(504) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1695 题目大意: 求解区间[1, n]和[1, m]中有多少对不同的x和y使得gcd(x, y) == k 其中x=5 y=7和x=7 y=5是同一对 解题思路: 首先如果gcd为k说明[1, n]中 阅读全文
posted @ 2018-05-24 23:22 _努力努力再努力x 阅读(269) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3388 题目大意: 求同时与m,n互质的第k个数是多少! 解题思路: 和HDU-4135类似,将m和n的最小公倍数素数分解。 然后二分答案,每次求出1-mid中与m和n的最小公倍数互质的数目,大于等于k 阅读全文
posted @ 2018-05-23 18:28 _努力努力再努力x 阅读(155) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2841 题目大意: N*M的格点上有树,从0,0点可以看到多少棵树。 解题思路: 发现如果A1/B1=A2/B2那么就有一棵树看不到,所以就是找出Ai/Bi有多少种。 如果A,B有大于1的公约数,则A= 阅读全文
posted @ 2018-05-23 09:26 _努力努力再努力x 阅读(161) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4135 题目大意: 求区间[a, b]中与N互质的数目。 解题思路: 首先对n求出所有素因子。 对于区间[1, m]中,只需要对n素因子求出所有子集,就可以求出所有的与n不互质的数目num,那么互质的数 阅读全文
posted @ 2018-05-23 09:13 _努力努力再努力x 阅读(228) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1796 题目大意: 给定n和一个大小为m的集合,集合元素为非负整数。为1...n-1内能被集合里任意一个数整除的数字个数。n<=2^31,m<=10 解题思路: 容斥定理 枚举m个元素的所有非空子集,求 阅读全文
posted @ 2018-05-23 08:39 _努力努力再努力x 阅读(225) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2837 题目大意: 已知f(0) = 1,0^0 =1,【注意,0的其他任意次方为0,虽然题没有直接给出~】,还已知f(n) = (n%10)^f(n/10),让你求f(n)%m. (2 ≤ n , m 阅读全文
posted @ 2018-05-22 23:16 _努力努力再努力x 阅读(176) 评论(0) 推荐(0)
摘要:题目链接: https://cn.vjudge.net/problem/FZU-1759 题目大意: 求A^B%C 解题思路: 注意,这里long long需要用%I64读入,不能用%lld 阅读全文
posted @ 2018-05-22 22:31 _努力努力再努力x 阅读(288) 评论(0) 推荐(0)
摘要:证明:https://www.cnblogs.com/maijing/p/5046628.html 注意使用条件(B的范围) 例题: FZU1759 HDU2837 ZOJ1674 HDU4335 阅读全文
posted @ 2018-05-22 21:54 _努力努力再努力x 阅读(272) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3074 题目大意: 给一些数,进行点更新或者是区间计算乘积 解题思路: 裸的线段树,注意空间开大点 阅读全文
posted @ 2018-05-22 21:38 _努力努力再努力x 阅读(164) 评论(0) 推荐(0)
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1792 题目大意: 给定A和B,A和B互质,求最大不能组合数,和不能组合数的个数。 解题思路: 由于gcd(m,n)=1,所以 0,n,2*n,3*n,...(m-1)*n,对m作除,余数肯定不同,且为 阅读全文
posted @ 2018-05-22 20:47 _努力努力再努力x 阅读(227) 评论(0) 推荐(0)
摘要:题目链接: https://cn.vjudge.net/problem/POJ-2429 题目大意: 给出两个数的gcd和lcm,求原来的这两个数(限定两数之和最小)。 解题思路: 首先,知道gcd和lcm求原来的两个数,需要分解lcm / gcd 。将其分解为互质的两个数。 首先将lcm/gcd质 阅读全文
posted @ 2018-05-18 23:45 _努力努力再努力x 阅读(619) 评论(0) 推荐(0)

1 2 3 4 5 ··· 17 下一页