ACM 1年记

      今年中南赛结束了,没有去,其他队去了拿了个铜牌回来,想想从去年中南赛被完虐到现在已经有一年的时间了,那时候才刚刚知道什么是acm,怎么在oj上做题,记得当时水了一道二分一道DFS之后就再也没能出题了(其实那道二分现在认为用map解决更快……)。这一年经历了很多,有成功有失败,五场网络赛只进了一场,申请名额后去了两次区域赛都是铜奖收场。Topcoder在蓝和绿之间徘徊,Codeforces在蓝和紫之间游荡,其他种种不想多说,这一年想想没有学多少,大概统计一下吧~

 

      较熟练(一般情况下能够瞬秒):

                DP:简单DP,背包(01背包、完全背包、多重背包、二维背包),状态DP(不能保证1Y率),单调队列优化

                数学(数论,组合数学,数学题等):筛法、快速幂、欧拉函数、欧几里得算法、常见递推式、矩阵、母函数

                图论:Prim、Dijkstra、Floyed、Kruskal(好久没写了,该复习一下……)、拓扑排序

                DFS、BFS

                数据结构:并查集

                计算几何:叉积

      有所了解(对于算法本身有所了解,在实现上有一些困难或不熟练):

                数学:扩展欧几里得、中国剩余定理、大素数判别、置换群、线性同余、高斯消元、容斥原理、原根、二次剩余、棋盘多项式

                图论:匈牙利算法、BF算法

                数据结构:线段树

                计算几何:凸包、离散化、随机算法

                STL

      不太了解(试图去了解但是并没有成功)

                DP:树形DP,DP优化(四边形优化、斜率优化)

                数学:FFT、Polya定理、离散对数(Baby-step Giant-step算法)

                数据结构:树状数组

                大部分博弈问题(SG函数)

      只听说过名字,完全不懂

                DP:插头DP等

                数学:Mobius反演等

                图论:sap,Dinic等网络流算法,KM算法,2-sat,差分约束,SPFA(或者说除了上面有了解的图论算法外剩下都归在这里)

                数据结构:后缀树、二叉平衡树…………(什么乱七八糟树都放在这里……)

                计算几何:旋转卡壳、半平面交等

      可以看出来,图论和数据结构是最弱的,习惯了遇到这种题目直接扔给队友,在数学题上,我有必要说一下,最让我头疼的是区间记数问题,因为我经常算不清楚,而且数学方面的算法大部分都是通过书本得来,没有及时coding导致在实现上并没有熟练。而比较复杂的计算几何一般直接投降,完全没有挣扎的余地,因为计算几何懂的实在太少了。能够熟练敲的内容并不多,大部分都处在有所了解的阶段,所以接下来主要要多coding,先把“有所了解”部分弄成“熟练”,然后再去试图解决不太了解的部分……今后日子要加油啦~~!~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值