博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一些奇怪的坑+好东西
阅读量:6670 次
发布时间:2019-06-25

本文共 830 字,大约阅读时间需要 2 分钟。

之前LCT的那个坑点集合 由于我 太能叨叨 弃掉了 于是 新开一个QAQ

 

——数据结构——

1.ST表 注意溢出 log是一个非常慢的运算 经检测至少是 lglg级别 所以尽量预处理

2.LCT splay 的时候 注意更改父亲的顺序

——强制转换——

1.(ll) 可能不是强转一整个柿子 有待研究

2.容斥的时候注意-1/1乘上加的时候 要转longlong 因为-1+mdn不影响但是三个mdn级别相加就爆掉了= =

——数论——

1. i的余数求和 和 i求和的余数 不是一个东西

2.指数不能直接取模 如果是质数 可以通过费马小定理解决

3.当数论题觉得写得没问题的时候 注意是否中间爆了longlong

4.如果要对一个玩意取模 然后乘逆元爆longlong的话 可以考虑把模数变成 p*n 然后直接/n 【真实的黑科技】

——多项式——

1.对于dp[x*y]=dp[x]*dp[y] x(g^i) y(g^j)

可以通过用原根映射到 dp[i+j]=dp[i]*dp[j] 然后可以做循环卷积

2.如果非要用ntt来做fft的题的时候 注意要把模数设到 最大的答案以上才可以

——计算几何——

1.记得要设eps = =

——实现——

1.凸优化二分记录答案记录的是二分的权值 最后再进行一次操作统计答案 不可以直接计算答案

2.想清楚到底是!还是~还是啥都没有...死惨.jpg

——优化——

1.DP优化先列出方程 可以通过一些相同的转移合并 例:PKUWC随机算法

——题面——

1.细节!!!比如说\sum_{j=1}^n注意j=1!!!(来源PKUSC2018最大前缀和= =)

2.数据范围!!!注意边界0 或 n的特判!!!(来源PKUSC2018真实排名)

——交互——

1.本地测试直接把代码复制粘贴到grader后面然后编译测试就好啦

转载于:https://www.cnblogs.com/hanyuweining/p/10321862.html

你可能感兴趣的文章
Windows 更新的下载文件 保存位置
查看>>
[20180928]ora-01426(补充).txt
查看>>
[html] Doctype
查看>>
阅读笔记九
查看>>
求解形式幂级数的一阶微分方程
查看>>
life and penis
查看>>
asp.net 源码坊今日更新
查看>>
跨域,禁止调用
查看>>
hive基本操作与应用
查看>>
java 笔记(2) 接口作为引用数据类型
查看>>
python爬虫 selenium+phantomjs动态解析网页,加载页面成功,返回空数据
查看>>
smtp;550 DY-001 Mail rejected by---游击队?正规军
查看>>
Nginx_handler模块发开(hello模块结构解析)
查看>>
埃式筛法——求n以内素数
查看>>
HDOJ-1051 Wooden sticks(贪心)
查看>>
js实现类选择器和name属性选择器
查看>>
url末尾的斜杠作用探秘
查看>>
k-密码
查看>>
C# - 常用接口
查看>>
随机抽取内容
查看>>