各种数论
文章平均质量分 75
JimCell
我不过一只细胞,众大神轻喷……
展开
-
ZOJ3329
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3754题目大意:三个骰子,分别有k1,k2,k3个面,如果三个骰子分别扔到a,b,c时分数置零,否则将分数加上a+b+c,当总分超过n时游戏停止,问游戏进行次数期望(初始分数为0)难点:通过假设线性关系消去f[0]以外的位题目做法:首先明确f[i]=su原创 2016-03-07 13:49:49 · 479 阅读 · 0 评论 -
矩阵乘法
前一阵子FYH和XYY连讲了两周的矩阵乘法,不过单学一个矩乘顶多是在学模拟对吧,所以我们要知道这个算法怎么应用,这里的话主要讲怎样优化递推。首先,我们要知道怎样操作矩乘,公式如下:C[i,j]=∑a[i,k]*b[k,j]前提是a的列数和b的行数一致。原创 2015-12-28 13:13:35 · 900 阅读 · 0 评论 -
扩展欧几里得算法
其实我最近在想要不要把写堆排序的计划取消掉……毕竟最近在忙GDKOI,GDKOI出堆排的可能性又实在不大…………好吧,扯远了。N周后DWJED大神要将扩展欧几里得算法,说实话,其实我之前也学过这个了,不过由于DWJED大神要讲我还是决定复习一下这个,毕竟NOIP之前复习(详见我NOIP2015的总结)的时候发现快把这事忘光了……其实扩展欧几里得算法(下简称扩欧)是在辗转相除法求最原创 2015-12-28 13:13:32 · 418 阅读 · 0 评论 -
欧拉函数
最近决定做一发数论题提高智商数学分析能力,然后看到了一个要用之前看到的陈景润在《初等数论》里提及的欧拉函数,于是随手弄了一发,然而《初等数论》似乎并没提及一个重要的通式…………欧拉函数只对正整数有意义,对于phi(n),表示的是小于n的并且与n互质的正整数个数原创 2016-05-18 16:15:41 · 712 阅读 · 0 评论 -
HDU4418——高斯消元+DP
HDU4418题目大意:一个人站在编号为0..n-1的数轴上,以p[i]的概率走i步(i∈[1,m],且∑p[i]=1)给定n,m,起点s,终点e,方向d,求出这人走到终点的步数期望。题目难点:列方程求解;不要用pascal题目思路:首先按一般思路先列出f数组表示期望(废话……)显然f[e]=0,f[i]=∑((f[x+j]+j)*p[j])然后把第二条式子变形,则得到:原创 2016-03-11 14:00:49 · 1405 阅读 · 0 评论 -
洛谷P2261
点击看题这道题里面,我基本上是用了找规律的方法,由于这种题是想法题,基本上只能靠意会了……当然,我还是很良心的,出于自己语文不好,我觉得还是贴一下别人的描述吧(出处:洛古P2261题解):假设我们要求G(p,k)(p>k),即k mod 1+ k mod 2 + k mod 3 + … +k mod p,我们可以把它分成k部分,分别是k mod ( k + 1 ) + k mo原创 2016-10-06 16:21:22 · 381 阅读 · 0 评论 -
洛谷P1313
原题在此一道略微奇葩的杨辉三角变形题首先估计看到以后都能想到是杨辉三角吧(不知杨辉三角为何物的同学戳这儿)然后果断求出杨辉三角之后把系数a和b乘个方就可以了注意:1.要开long long2.要开long long3.要开long long(重要的事情说三遍,博主SB杨辉三角的数组和快速幂没开long long WA了2次)#include #incl原创 2016-04-20 13:50:19 · 367 阅读 · 0 评论