- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 Lightoj 1038 - Race to 1 Again
题目描述:给出一个数D,每次可以选择数D的一个因子,用数D除上这个因子得到一个新的数D,为数D变为1的操作次数的期望为多少?解题思路:根据期望的定理:从当前位置移动到目的地的平均步数。所以可得到:E50 = (E1+1)/6 + (E2+1)/6 + (E5+1)/6 + (E10+1)/6 + (E25+1)/6 + (E50+1)/6;E1 == 0,然后先后依次递推就好啦。#inc...
2020-03-22 22:10:15
163
原创 LightOj:1030-Discovering Gold
思路:就是一个期望dp ,求期望一个很重要的就是逆求期望,为啥是逆求呢,如果正求是在前面期望的基础之上求期望。期望的期望只是一种可能性,并不符合概率要求。这个可以参考贝叶斯公式的定义,里面说的很清楚。关于求期望,要从已知推到未知,就这个题来说,已知只能是必定到达最后一个格子。所以要从已知走向位置就是逆着求的。dp[i]代表的是扔到第i个格子期望得到多少的金子。#include <bits...
2020-03-22 14:26:55
176
原创 Lightoj 1027 - A Dangerous Maze
题意:初始地有n扇门,每次等概率选择一扇门,每扇门有会在xix_ixi时间内出去,或者回到原点。xix_ixi为正数时xix_ixi时间后可以出去,负数时xix_ixi后回到初始地。求出去需要时间的期望。思路:每次选择门要么可以出去,要么回到原点,假设positivepositivepositive代表xix_ixi为正数的数量,sumsumsum代表xix_ixi的和,那么出去的概...
2020-03-22 11:24:49
227
原创 二分图最大匹配与最大独立集
二分图定义定义:对于一个图G=(V,E)G=(V,E)G=(V,E),若能将其点集分为两个互不相交的两个子集X、YX、YX、Y,使得X∩Y=∅X∩Y=∅X∩Y=∅,且对于GGG的边集VVV,若其所有边的顶点全部一侧属于XXX,一侧属于YYY,则称图GGG为一个二分图。定理:当且仅当无向图G的回路个数为偶数时,图G为一个二分图。无回路的图也是二分图。二分图判定:在二分图G中,任选一个点V,使用...
2020-02-20 09:50:27
662
原创 Codeforces Round #615 (Div. 3) E.Obtain a Permutation
题意:给你一个n*m的矩阵,你可以进行两种操作。将矩阵中任意一个数变为任意数。选择矩阵的一列所有数向上移一个位置。下图第一列就是进行了一次操作2最后通过最少的操作次数将矩阵变为下面这种形式:思路:只需要一列一列的考虑即可,每一列最小最终答案就是最小。选取一列遍历每个数,先判断这个数是否是这一行应该出现的数,如果是再判断距离它正确的位置需要移动几次,然后map记录这个次数加1,将一...
2020-02-11 12:55:25
117
原创 GCD & LCM Inverse(poj 2429)
题意:给出xxx和yyy的gcdgcdgcd和lcmlcmlcm,让你求出x+yx+yx+y最小的x,yx,yx,y思路:首先(xy)gcd=lcm\frac{(xy)}{gcd}=lcmgcd(xy)=lcm,可以构造xgcd×ygcd=lcmgcd\frac{x}{gcd}\times\frac{y}{gcd}=\frac{lcm}{gcd}gcdx×gcdy=gcdlcm,其中xg...
2020-02-09 12:43:44
252
原创 Prime Test(poj 1811)
多组样例,给你一个整数n,判断是否是质数,是的话输出”Prime“,否则输出最小的因子。(2<=n<=254)(2<=n<=2^{54})(2<=n<=254)思路:这么大的范围显然线性筛和暴力分解都会超时,这时就要用到miller_rabin质数测试和pollard_rho大数分解了,首先通过miller_rabin判断是否是质数,然后再pollard_rh...
2020-02-09 11:39:30
718
原创 不定方程详解
二元一次不定方程定义:a,b,ca,b,ca,b,c是整数,ab≠0ab≠0ab=0,那么形如ax+by=cax+by=cax+by=c的方程称为二元一次不定方程。定理:设a,ba,ba,b是整数,且d=(a,b)d=(a,b)d=(a,b),如果d∣cd|cd∣c,那么方程存在无数多个整数解,否则方程不存在整数解。求解...
2020-02-08 16:18:08
1788
原创 同余方程详解
同余概述定义: 同余给定正整数mmm,若用mmm去除两个整数aaa和bbb,所得的余数相同,称a和b对模mmm同余,记作a≡b(mod m)a≡b(mod\ m)a≡b(mod m),并称该式为同余式,否则,称aaa和bbb对模mmm不同余。定理:a≡b(mod m)a≡b(mod\ m)a≡b(mod m),当且仅当m∣(a−b)m|(a-b)m∣...
2020-02-06 21:23:29
21262
5
原创 扩展欧几里得算法详解
辗转相除法在扩展欧几里得之前先讲一下辗转相除法。定理:设a=qb+ra=qb+ra=qb+r,其中a,b,q,ra,b,q,ra,b,q,r,都是正整数,且,则有: gcd(a,b)=gcd(b,r)gcd(a,b)=gcd(b,r)gcd(a,b)=gcd(b,r)证明:只需证明aaa与bbb和bbb与rrr有相同的最大公因子即可。设ddd为aaa与bbb的 ...
2020-02-01 20:56:04
1336
原创 欧拉函数详解
欧拉函数φ(n)\varphi(n)φ(n)指是小于或等于n的正整数中与n互质的数的个数(φ(1)=1)(φ(1)=1)(φ(1)=1)。欧拉函数性质是在整数n上的值等于对n进行素因子分解后,所有的素数幂上的欧拉函数之积。积性函数如果一个数论函数fff有当gcd(n,m)==1gcd(n,m)==1gcd(n,m)==1时f(n∗m)=f(n)f(m)f(n*m)=f(n)f(m)f(n∗...
2020-01-31 14:22:18
2031
原创 莫比乌斯反演详解
先导知识:1、[P][P][P]表示当PPP为真时[P][P][P]为1,否则为0。2、a∣ba|ba∣b指bbb被aaa整除。数论函数定义:数论函数指一类定义域是正整数,值域是一个数集的函数。加法:逐项相加即可数乘:用一个常数xxx乘f(n)=x∗f(n)f(n)=x∗f(n)f(n)=x∗f(n)狄利克雷卷积定义两个数论函数的狄利克雷卷积 ∗ :若函数h=f∗gh=f∗gh=...
2020-01-29 22:18:12
2091
2
原创 Codeforces Round #600 (Div. 2) C.Sweets Eating
Codeforces Round #600 (Div. 2) C.Sweets EatingTsumugi brought n delicious sweets to the Light Music Club. They are numbered from 1 to n, where the i-th sweet has a sugar concentration described by an...
2019-11-19 18:15:42
228
原创 Codeforces 1238 D:AB-string
题目传送门: AB-stringD. AB-stringtime limit per test2 secondsmemory limit per test256 megabytesThe string t1 t2…tk is good if each letter of this string belongs to at least one palindrome of length gre...
2019-10-12 17:33:02
268
原创 I. Distance(2018焦作区域赛)
I. Distancetime limit per test6.0 smemory limit per test1024 MBinputstandard inputoutputstandard outputThere are nn points on a horizontal line, labelled with 11 through nn from left to right...
2019-10-05 13:46:13
262
空空如也
hduoj 简单计算机 麻烦大佬们帮忙看看哪里错了
2019-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人