数学
wly127
这个作者很懒,什么都没留下…
展开
-
NOIp提高组2014 解方程————数论综合
题解:本题主要考查数论综合。简要题意:a0+a1x+a2x2+⋯+anxn=0a_0+a_1x+a_2x^2+⋯+a_nx^n=0a0+a1x+a2x2+⋯+anxn=0求这个方程在[1,m][1,m][1,m]内的整数解(nnn和mmm均为正整数)。1.秦九韶定理:解一元多次方程定理:$a_0+a_1x+a_2x2+⋯+a_nxn=a0+x∗(a1...原创 2019-10-29 21:47:45 · 228 阅读 · 0 评论 -
NOIp提高组 2012 同余方程————扩展欧几里得定理
题解:本题主要考查扩展欧几里得定理。简要题意:求ax≡1(modb)a x \equiv 1 \pmod {b}ax≡1(modb)最小正整数解1.扩展欧几里得定理:ax≡1(modb)a x \equiv 1 \pmod {b}ax≡1(modb),等价与a∗x+m∗y=1a*x+m*y=1a∗x+m∗y=1 ,因为裴蜀定理ax+by=z,则gcd(a,b)∣zax+by=z,则gcd(a...原创 2019-10-26 20:25:36 · 152 阅读 · 0 评论 -
NOIp提高组 2016 组合数问题————组合数学+前缀和
题解:本题主要考查组合数学+前缀和。简要题意:给n,m,kn,m,kn,m,k,对于所有的0≤i≤n,0≤j≤min(i,m)0≤i≤n,0≤j≤min(i,m)0≤i≤n,0≤j≤min(i,m),求有多少对(i,j)(i,j)(i,j)满足CijC_i^jCij为kkk的倍数。1.组合数学:杨辉三角第iii行第jjj列的值就是CijC_i^jCij的值,所以我们把杨辉三角打出来。...原创 2019-10-25 16:06:58 · 187 阅读 · 0 评论 -
POJ3233 Matrix Power Series————矩阵快速幂,二分
题解:本题主要考查矩阵快速幂,二分。简要题意:给定一个方阵A,和数k,求S=A+A2+A3+…+AkS = A + A^2 + A^3 + … + A^kS=A+A2+A3+…+Ak1.矩阵快速幂:快速求AkA^kAk就需要矩阵快速幂。但是如果慢慢求S=A+A2+…+AkS = A + A^2 + … + A^kS=A+A2+…+Ak,(k<=10910^9109)一定TLE,所以要优化...原创 2019-10-10 16:58:43 · 126 阅读 · 0 评论 -
POJ1006 Biorhythms————中国剩余定理
题解:本题主要考查中国剩余定理。简要题意:三个高峰周期分别为23,28,33,给你一个d这一年过了几天,p,e,i表示前一次三个高峰距d过了多少天,求三个高峰在d之后的第几天出现。代码如下:#include<iostream>using namespace std;int d,M=23*28*33,ans,t;int m[4]={0,23,28,33},a[4];void...原创 2019-08-09 22:05:30 · 115 阅读 · 0 评论 -
Noip2009 细胞分裂————质因数分解
题解:本题主要考查质因数分解。简要题意:给n种细胞,m1m2m1^{m2}m1m2个试管,每种细胞每个1s内分裂成aia_iai个,求将细胞均匀放进试管的最少时间,如果不能输出-1。1.质因数分解:首先1.如果A被B整除,那么B的质因子A全部包括。2.A的n次方,不论n(n>0)有多大,质因子的种类永远等于A的质因子的种类,例:当A等于2,不论是2的多少次方,永远只有2这一种质因子...原创 2019-08-06 22:05:10 · 618 阅读 · 0 评论 -
poj 1671 Rhyme Schemes————第二类Stirling数
题解:本题主要考查第二类Stirling数。简要题意:求前n项第二类Stirling数之和代码如下:#include<iostream>#include<cstdio>using namespace std;int n;double s[324][387];int main(){ for(int i=1;i<=100;i++)s[1][i]=0;/...原创 2019-08-05 20:29:26 · 147 阅读 · 0 评论 -
[FJOI2016]建筑师————组合数+斯特林数
题解:本题主要考查组合数+斯特林数。简要题意:n个房子,高度分别为1~n,房子这样放置:从最左往右能看到A个房子,从最右往左能看到B个房子,求方案数。1.组合数+斯特林数:本题十分巧妙,把最高的楼做分水岭,除去最高楼左边为A-1,右边为B-1。我们就可以把n-1个数放到a+b-2个圆桌上,每一个这样的部分,只需考虑它是放在n的左边还是右边,因此答案再乘上一个组合数就可以了。代码如下:#in...原创 2019-08-05 16:29:23 · 199 阅读 · 0 评论 -
[Scoi2010]字符串————catalan数
题解:本题主要考查catalan数。简要题意:n个1和m个0组成字符串,在任意的前k个字符,1的个数不少于0的个数,求这样的字符串的个数。1.catalan数:本题是catalan数非常规数值分析的变式,答案为C(n+m,n)-C(n+m,n+1)。因为数据很大,不能用公式求。(注意开long long)代码如下:#include<iostream>using namespa...原创 2019-08-04 17:27:28 · 252 阅读 · 0 评论 -
HDU1205吃糖果————鸽巢原理
题解:本题主要考查鸽巢原理简要题意:有n种数字,有ai个i(1≤i≤n),将它们排成一个序列,使得序列中相邻两项不相同,问存不存在。1.鸽巢原理:设最多的数字个数为maxx,数字总数为ans。根据鸽巢原理2maxx>ans+1不存在,2s≤sum+1就有解。代码如下:#include<iostream>#include<algorithm>using na...原创 2019-08-02 21:35:49 · 233 阅读 · 0 评论 -
Noip2011 计算系数————数论,幂方取模+组合数取模
题解:本题主要考查数论。简要题意:一个多项式(bx+ay)k^kk,请求展开后xn×ym^n\timesy^mn×ym的系数。1.数论:我们可以用杨辉三角求系数。以(2x+3y)4^44为例:杨辉三角中:1 4 6 4 1计算得出: 16 96 216 216 81易看出242^424=16, 4∗23∗31=964*2^3*3^1=964∗23∗31=96,...原创 2019-08-02 16:30:23 · 235 阅读 · 0 评论 -
洛谷P5082 成绩————数学
题解:本题挺有意思,看似很水其实不然。这题空间限制到了5MB数组过不了,那么就转换一下变成 (每课满分之和3-每课实际得分之和2)/(每课满分之和-每课实际得分之和)在转换一下变成 (各科满分之和*3-科实际得分之和)/扣除分数之和代码如下:#include&lt;cstdio&gt;double fen,total,ans;int n;int main(){ s...原创 2019-02-28 22:18:26 · 383 阅读 · 0 评论 -
Noip2013转圈问题————数学+快速幂
题解:本题主要考查学+快速幂简要题意:一个圆上有n个点,代码如下:#include<iostream>using namespace std;int n,m,x,k,num;int mi(int a,int b){ int ans=1,c=10; while(a>0) { if(a%2==1)ans=ans*c%b; ...原创 2019-07-02 17:54:32 · 276 阅读 · 0 评论