sine专题

python基础练习 VIP试题17道之回形取数、龟兔赛跑预测、芯片测试、FJ字符串、Sine之舞

一、回形取数 题目描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入描述 输入第一行是两个不超过 200 的正整数  m,n,表示矩阵的行和列。接下来 m 行每行 n 个整数,表示这个矩阵。 输出描述 输出只有一行,共 mn 个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。 输入 3

Codeforces1182F Maximum Sine (类欧几里得)

传送门 f ( x ) = abs ( sin ( p q π x ) ) f(x) = \text{abs}(\text{sin}(\frac{p}{q} \pi x)) f(x)=abs(sin(qp​πx)) 求整数x在[a,b]之间 f x f_x fx​最大值 这道题官方给的题解是分块暴力?参考qzh巨佬题解,我也用类欧几里得做的这道题 首先sin非常不友善,我们发现这题可以转化为求