- 博客(6)
- 收藏
- 关注
转载 什么是有效的训练
刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练?我想说下我的理解。很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了。其实,这既不是充分条件、也不会是必要条件。我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要。其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有一定的
2014-09-11 17:43:08
438
原创 数据结构——RMQ(范围最小值查询)
#include#include#includeusing 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
418
原创 贪心——区间选点的算法
为///已经思考过了这种排序方式,///这种排序方式可以节省时间,///答案是正确的。#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
434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人