- 博客(6)
- 收藏
- 关注
转载 什么是有效的训练
刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练? 我想说下我的理解。 很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了。其实,这既不是充分条件、也不会是必要条件。 我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要。 其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有一定的
2014-09-11 17:43:08 418
原创 数据结构——RMQ(范围最小值查询)
#include #include #include using namespace std; const int maxn = 1005; int n; int a[maxn]; int d[maxn][35];///表示从 i 开始,长度为 2^j 的一段元素中的最小值; ///因为是 2^j ,所以是35就完全可以,不用是maxn;() void RMQ_int(){ for(
2014-09-08 14:28:12 405
原创 贪心——区间选点的算法
为 ///已经思考过了这种排序方式, ///这种排序方式可以节省时间, ///答案是正确的。 #include #include using namespace std; const int maxn = 10000; struct qujian { int s,e; bool operator < (const qujian& rhs)const {
2014-09-05 11:48:03 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人