Codeforces623B
核心: 质因子必定是两边的数(+1, -1, 0) 不能全部取走。
然后直接暴力扫维护最小值。
暴力扫的时候写法很烦,边界出错导致挂了几次。
Codeforces621D
取两次对数,简单分情况讨论。
全部小于1的情况讨论错误,然后优先级一个地方维护错误,考场上fst.
新的idea: 系统Power函数可以支持到200^200左右上限的实数模糊比较精度,但还是最好不要冒风险用这个。
Codeforces618C
直接二关键字排序,依次取直到找到一个非0的输出即可。
对极角序理解出了问题,考场上强行乱搞惨遭fst
Codeforces618E
线段树维护坐标变换矩阵乱搞。
考场上完全推出了矩阵,然后用了树状数组,没出样例。
树状数组由于奇怪的累加机制,不能够支持矩阵这种左乘右乘不同这种情况,线段树维护懒标记可以轻松处理。
精度问题有点劲,全开long db会T,可以考虑部分中间过程开long db来一定提高精度。