*悬线法找左右最长的延伸,不能只和相邻的比较,因为有可能出现5 5 5 8 4 8 6 6 6这样的情况。
*%mod时候注意哪些要%
*使用continue前要把更改过的数据复原
*使用long long输出要%lld
*树状数组注意累加的终点
*注意<<还是>>
*mod的时候要注意数据大小,及时mod防溢出
*字典序——想到优先队列
*函数类型除void外,其他要注意return
*double计算要注意防精度溢出
*变量名不要重复
*不要重复计算,先存下来,省时间
*循环中不要重复使用同一个字符
*特殊情况要判断!
*lower_bound or upper_bound 中(a+x1,a+x2,y)x1、x2是从0开始的长度,即到第pos位长度为pos+1