C
已知多校某题的思路,就变成签到了
D
找规律
补B
像是被脑筋急转弯卡住了脑子。
题意:给定一个n乘m的矩阵,每个位置表示九宫格内有几个雷(包括自己的位置),问总共有几个雷
解:
当时想了各种方法,都被自己X了,比如高斯消元、网络流、单纯形、贪心……
结果是个sb题。显然某一个点的值表示九宫格内有几个雷,那么只要找到一些九宫格,使得它们之间互不重复、它们覆盖了整个棋盘,答案就是这些九宫格的中心之和。
教训:
当对某道题的方向迷茫,但是又有不少人A的时候,应当从小数据开始,尝试发现一些自己脑子被门夹的地方
补A
题意:求
$$
S = (a + \sqrt b)^n + (a - \sqrt b)^n
$$
解:
将$x+y\sqrt{b}$表示成$(x,y)$的形式,那么$n=1$时显然左边为$(a,1)$右边为$(a,-1)$。
因为$(x_1,y_1)\cdot (x_2,y_2)=(x_1x_2+y_1y_2b,x_1y_2+x_2y_1),(x_1,y_1)+(x_2,y_2)=(x_1+x_2,y_1+y_2)$,利用快速幂直接计算即可。
感觉我自己以前是用过一模一样的方法A过题目的…但是最近脑子确实是不够活
题解:
$$
由通项公式知,递推公式为S_n=2aS_{n-1}+(b-a^2)S_{n-2}
$$
怎么推的待补
需要常系数线性递推相关知识吗?
补E
题意:给定n,p,q以及n个点,选出两个点使得斜率最接近(p/q)
解:显然按照与某条斜率p/q的直线的距离排序,斜率最接近的必然是相邻的两个点