X-man

导航

2013年9月27日 #

ACM-STL代码库

摘要: [转载]ACM-STL代码库(2011-04-14 00:34:31)转载▼标签:转载分类: STL原文地址:ACM-STL代码库作者:小凯STL非修改算法由于STL算法都是通过迭代器间接处理容器,下面定义istream_iteratorInIt,ostream_itreatorOutIt,forward_iteratorFwdIt,bidirectional_iterator BidIt,random_iterator RanIt非修改算法:算法用法说明adjacent_find FwdIt adjacent_find(FwdIt first,FwdIt last);FwdIt adjace 阅读全文

posted @ 2013-09-27 21:14 雨钝风轻 阅读(188) 评论(0) 推荐(0) 编辑

list

摘要: listSTL中的list就是一双向链表,可高效地进行插入删除元素。list不支持随机访问。所以没有 at(pos)和operator[]。list对象list1, list2分别有元素list1(1,2,3),list2(4,5,6)。list::iterator it;list成员说明constructor构造函数destructor析构函数operator=赋值重载运算符assign分配值front返回第一个元素的引用back返回最后一元素的引用begin返回第一个元素的指针(iterator)end返回最后一个元素的下一位置的指针rbegin返回链表最后一元素的后向指针(reverse 阅读全文

posted @ 2013-09-27 20:55 雨钝风轻 阅读(761) 评论(0) 推荐(0) 编辑

hdu 4278 Faulty Odometer(进制转换)

摘要: 十进制转八进制的变形:#includeint main(){ int n; while(scanf("%d",&n)!=EOF&&n) { int sum=0; int m=n; int ret=1,x; while(n) { x=n%10; if(x>8)x--; if(x>3)x--; sum+=ret*x; ret*=8; n/=10; } p... 阅读全文

posted @ 2013-09-27 19:21 雨钝风轻 阅读(147) 评论(0) 推荐(0) 编辑

hdu 4279 Number(G++提交)

摘要: 打表找规律:#include#include#define N 250bool judge(int i,int j){ for(int k=2;k#include#define ll long longint main(){ int _case; long long x,y; scanf("%d",&_case); while(_case--) { scanf("%I64d %I64d",&x,&y); long long x1,y1; x--; if(x>1) { ... 阅读全文

posted @ 2013-09-27 18:57 雨钝风轻 阅读(227) 评论(0) 推荐(0) 编辑