- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 string 函数原型
string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常string类的字符操作:c
2013-12-15 20:59:14 672 1
原创 poj2769之寻找最小完全剩余系
题目解析:该题所求即为寻找到最小的数 m 满足 m 模G个数两两不同余,即为找到最小的 m 使得这些数在 m 的最小完全剩余系中。 #include #include #include using namespace std; #define LENN 1000010 #define LENV 100001 int num[LENN], vis[LENV]; int main(int argc,
2013-12-11 20:22:17 1673
原创 poj2828之单点更新
题目意思: 有n个人排队,每个人有个pos值,和value值,表示他可以插到第pos个人的后面,输出最后的队形序列。 解题思路: 如果顺着插的话,要移动后面的队列,如果用链表的话,找到插入的位置很费时。 如果逆着考虑的话,当前的人插到恰好有pos个空位的最小的地方,就很简单。 用线段树维护区间内空位的个数,如果要求的空位数大于左边区间的空位数,则减去左边的空位数,再在右边查找
2013-12-08 20:57:34 553
原创 【完全版】线段树
链接: http://www.notonlysuccess.com/index.php/segment-tree-complete/
2013-12-07 21:05:17 632
原创 c++文件操作大全
基于C的文件操作 在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。 一、流式文件操作 这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义如下: typedef struct { int level; /* fill/empty level of buffer */ unsigned f
2013-12-03 21:49:47 651
原创 C语言文件操作函数大全
clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #includ
2013-12-03 21:48:53 694 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人