-
个人简介
-
不开long long见祖宗;
-
不写freopen见祖宗;
-
大数据处理取模取错见祖宗;
-
数组开小见祖宗;
-
内存超限见祖宗;
-
文件名打错见祖宗;
-
祖宗撸串去了,管不过来
练武不练功, 到老一场空。
10年Oi一场空, 不开long long 见祖宗。
刷题不会要答疑 答疑,debug找高爸
橙题307题
黄题59题
内积(点积)和外积(叉积)
素数筛1
$ax^2+bx+c=0,x=\frac{-b\pm\sqrt{b^2-4ac}}{2a},\Delta=b^2-4ac且x_1+x_2=-\frac{b}{a},x_1*x_2=\frac{c}{a}$
$p为质数,a^{p-1}\bmod p=1,ax\bmod p=1,x=a^{p-2},设a_{1~p-1}为1~p-1\bmod p意义下的逆元,a_1=1,i\not=1,a_i=(p-\frac p i\times a_{p\bmod i}\bmod p$

三维欧几里德距离(与的距离)=
二维欧几里德距离(与的距离)=
一维欧几里德距离(与的距离)=
$均值不等式:\frac{a+b}{2}\geqslant\sqrt{ab},其中a,b\geqslant0,\frac{a+b}{2}为a,b的算术平均值,\sqrt{ab}为几何平均值。$
设,的整除特征:
next_permutation用于求下一个字典序。
prev_permutation 用法:函数的两个参数为内存中的一段连续空间的起点和终点,每次调用都将指定内存中的值修改为上一个字典序,如果当前排列已是第一个,返回“false”。
$\color{#ff0}黄金\color{#f00}分割数:\frac{-1\plusmn\sqrt{5}}{2}$
$\lim_{x\to\infty}(\frac{a}{(a+1)^1}+\frac{a}{(a+1)^2}+...\frac{a}{(a+1)^x})=1$
秦九韶公式(三角形):$S=\frac{1}{2}\sqrt{a^2b^2-(\frac{a^2+b^2-c^2}{2})^2}$
秦九韶算法(求多项式):$f(x)=a_nx^n+a_{n-1}x^{n-1}+...a_1x+a_0=(((...(a_nx+a_{n-1})x+a_{n-2})x...)))+a_0$
线性组合(V表示矢量)
秦九韶算法(大衍求一数)现代数学表达:$N=\sum{M_i}{x_i}{a_i}同余x\mod v \begin{Bmatrix}M_1x_1同余1\mod m_1 \\M_2x_2同余1\mod m_2\\\ M_3x_3同余1\mod m_3\\\\M_4x_4同余1\mod m_4 \end{Bmatrix}$
配方法:
二次函数可以通过配方化成的形似,即.因此,抛物线的对称轴是,顶点是.如果,当时,随的增大而减小,当时,随的增大而增大(开口向上);如果,当时,随的增大而增大,当时,随的增大而减小(开口向下).
圆周角=圆心角。
两角和公式是:$\sin(\alpha+\beta)=\sin\alpha\cos\beta+\cos\alpha\sin\beta$(正弦两角和公式),$\cos(\alpha+\beta)=\cos\alpha\cos\beta-\sin\alpha\sin\beta$(余弦两角和公式),$\tan(\alpha+\beta)=\frac{\tan\alpha+\tan\beta}{1-\tan\alpha\tan\beta}(\alpha,\beta,\alpha+\beta\not=k\pi+\frac{\pi}{2},k\isin Z)$(正切两角和公式),$\cot(\alpha+\beta)=\frac{\cot\alpha\cot\beta-1}{\cot\beta+\cot\alpha}(\alpha,\beta,\alpha+\beta\not=k\pi,k\isin Z)$(余切两角和公式),$\sec(\alpha+\beta)=\frac{\sec\alpha\cot\beta-1}{1-\tan\alpha\tan\beta}(\alpha,\beta,\alpha+\beta\not=k\pi+\frac{\pi}{2},k\isin Z)$(正割两角和公式),$\csc(\alpha+\beta)=\frac{\csc\alpha\csc\beta}{1-\cot\alpha\cot\beta}(\alpha,\beta,\alpha+\beta\not=k\pi,k\isin Z)$(余割两角和公式)
三角函数的值:设直角三角形中一个锐角为,对边为,斜边为。正弦函数:。余弦函数:。正切函数:。余切函数:。正割函数:。余割函数:。
两直线垂直的乘积是。
平底锅模型:
尖底锅模型:$y=\rvert x-a\lvert+\lvert x-b\rvert+\lvert x-c\rvert$
priority_queue<a,vector<a>,greater<a>>q;是优先队列!!!
一次函数:
- 斜截式 ():y = kx + b,其中 k 是斜率,b 是y 轴上的截距。
- 一般式 ():,其中 , 不全为零。
- 两点确定直线方程:给定两点 和 且 , 。
- 斜率的几何意义:斜率 表示直线相对于 轴正方向的倾斜程度。$k=\frac{\Delta y}{\Delta x}=\frac{y_2-y_1}{x_2-x_1}$
- 斜率与倾斜角:倾斜角 是直线与 x 轴正向的夹角 。
- 点到直线的距离:点 到直线 的距离 。
- 两条直线交点:联立两条直线的方程,求解二元一次方程组即可得到交点坐标。
在维欧氏空间下,已知两个向量,它们的夹角为,那么:$\boldsymbol{a}\cdot \boldsymbol{b}=|\boldsymbol{a}||\boldsymbol{b}|\cos\theta$
在维欧氏空间下,已知两个向量$\boldsymbol{a}=(a_1,a_2,\dots, a_n),\boldsymbol{b}=(b_1,b_2,\dots,b_n)$,那么:$\boldsymbol{a}\cdot\boldsymbol{b}=\sum_{i = 1}^{n} a_ib_i$
欧拉函数,即,代表以内与互质的数的个数。
若,则$\phi(x)=x(1-\frac{1}{p_1})(1-\frac{1}{p_1})...(1-\frac{1}{p_n})$。
中的为对数的底数,为真数。
C++中的
log(N),其中是自然对数(natural logarihm)无理数···
“”是logarithm(对数)的缩写。
弧度指一个角在一个半径为的圆成为圆心角时所对应的弧长,中的的单位是
如果数列是斐波那契数列,则$a_i=\frac{1}{\sqrt{5}}\big(\big(\frac{1+\sqrt{5}}2\big)^i-\big(\frac{1-\sqrt{5}}2\big)^i\big)$
费马小定理:如果整数,互质或者,
那么为质数,,$x=a^{p-2},设a_{1~p-1}为1~p-1\bmod p意义下的逆元,a_1=1,i\not=1,a_i=(p-\lfloor\frac{p}{i}\rfloor)\times a_{p\bmod i}\bmod p$
柯西不等式:$(a_1^2+a_2^2+...+a_n^2)(b_1^2+b_2^2+...+b_n^2)\geqslant(a_1b_1+a_2b_2+...+a_nb_n)^2$
奇函数(odd function):
偶函数:
杨辉三角的第行第列是,
由上一段可以知道$C_n^1+C^2_n+...+C_n^n=(C_{n-1}^0+C_{n-1}^1)+(C_{n-1}^1+C_{n-1}^2)+...(C_{n-1}^{n-1}+C_{n-1}^n)=1+2(C_{n-1}^1+C^2_{n-1}+...+C_{n-1}^{n-1})=(\underbrace{111...1}_{n个1})_2=2^n-1$
是连乘,用法与相同
字母'A'的ASCII码是41H(0100 0001B),字母'a'的ASCII码是61H(0110 0001B),字母'A'与'a'的二进制后5位是相同的,所以无论是大写字母还是小写字母x,x &31(1 1111B)的值就是x在字母表里的顺序。
c++math.h的函数:
三角函数:
:的正弦值;值域
:的余弦值;值域
:的正切值;值域
计算反正弦;值域
计算反正切; 值域
计算具有两个参数的反正切线,值域为
双曲函数:
计算双曲正弦
计算双曲余弦
计算双曲正切
计算反双曲正弦
计算反双曲余弦
计算反双曲正切
指数和对数函数:
计算底数为的指数函数
计算 的值
计算自然对数,其中
计算以为底的对数,其中
计算底数为的指数函数
计算的次减一
计算以为底的对数
其他函数:
计算的值
计算的平方根
计算的立方根
计算的平方根,常用于计算三角形的斜边长
计算(高精度的,)的绝对值
计算 (整数)的绝对值
-
-
最近活动
This person is lazy and didn't join any contests or homework. -
最近编写的题解
This person is lazy and didn't write any solutions. -
Stat
-
Rating