ACM竞赛常见结论积累

哥德巴赫猜想

即任一大于2的偶数都可写成两个质数之和,而且可以通过枚举很快找到这两个质数对

回文串

最短回文串的长度不会超过 3 3 3,任何长度为 n ( n > 3 ) n(n>3) n(n>3) 的回文字符串,一定可以通过去掉首尾字母,生成一个长度为 n − 2 n-2 n2 的回文字符串。

开方次数

任何一个 2 64 2^{64} 264 以内的整数,不断开方直到变为1的次数一定不超过10次。

3的倍数

3的倍数的特征是:所有数位之和能被3整除

125的倍数

125的倍数的特征是:最后3位构成的三位数能被125整除。

交换次数最少

参考:https://www.zhihu.com/search?type=content&q=Codeforces%20Global%20Round%2020
给出 a , b a,b a,b ,计算将 a a a 变成 b b b 的最少交换次数。
在这里插入图片描述

多边形内部两两连线最多分出的区域数公式

参考:https://blog.csdn.net/Meulsama/article/details/109502358
欧拉定理:在任何一个规则球面地图上,用 R R R 记区域个 数, V V V 记顶点个数 , E E E 记边界个数 ,则 R + V − E = 2 R + V − E = 2 R+VE=2
ans= C n 2 + C n 4 − n + 2 C_n^2 +C_n^4-n+2 Cn2+Cn4n+2, 如果不算多边形本身那么答案减一。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
时间复杂度(渐近时间复杂度的严格定义,NP问题,时间复杂度的分析方法,主定理)   排序算法(平方排序算法的应用,Shell排序,快速排序,归并排序,时间复杂度下界,三种线性时间排  序,外部排序)   数论(整除,集合论,关系,素数,进位制,辗转相除,扩展的辗转相除,同余运算,解线性同余方程,中国剩余定理) 指针(链表,搜索判重,邻接表,开散列,二叉树的表示,多叉树的表示) 按位运算(and,or,xor,shl,shr,一些应用) 图论(图论模型的建立,平面图,欧拉公式与五色定理,求强连通分量,求割点和桥,欧拉回路,AOV问题,AOE问题,最小生成树的三种算法,最短路的三种算法,标号法,差分约束系统,验证二分图,Konig定理,匈牙利算法,KM算法,稳定婚姻系统,最大流算法,最小割最大流定理,最小费用最大流算法) 计算几何(平面解几及其应用,向量,点积及其应用,叉积及其应用,半平面相交,求点集的凸包,最近点对问题,凸多边形的交,离散化与扫描) 数据结构(广度优先搜索,验证括号匹配,表达式计算,递归的编译,Hash表,分段Hash,并查集,Tarjan算法,二叉堆,左偏树,二斜堆,二项堆,二叉查找树,红黑树,AVL平衡树,Treap,Splay,静态二叉查找树,2-d树,线段树,二维线段树,矩形树,Trie树,块状链表) 组合数学(排列与组合,鸽笼原理,容斥原理,递推,Fibonacci数列,Catalan数列,Stirling数,差分序列,生成函数,置换,Polya原理) 概率论(简单概率,条件概率,Bayes定理,期望值) 矩阵(矩阵的概念和运算,二分求解线性递推方程,多米诺骨牌棋盘覆盖方案数,高斯消元) 字符串处理(KMP,后缀树,有限状态自动机,Huffman编码,简单密码学) 动态规划(单调队列,凸完全单调性,树型动规,多叉转二叉,状态压缩类动规,四边形不等式) 博奕论(Nim取子游戏,博弈树,Shannon开关游戏) 搜索(A*,ID,IDA*,随机调整,遗传算法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值