摘要: #include<bits/stdc++.h> using namespace std; //p表示的序列是否比q表示的序列字典序小 int less(const char* s,int p,int q) { int n=strlen(s); for(int i=0; i<n; i++) { if( 阅读全文
posted @ 2018-04-16 11:43 远山笑你 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 我的思路是从后面开始遍历整个数组。 从前面开始遍历的话,有一个公式需要掌握: t=0; t=t*10+(c[i]-'0'); 实现数字的处理。 #include<bits/stdc++.h>using namespace std;double f(char a){ if(a=='C') return 阅读全文
posted @ 2018-04-16 11:41 远山笑你 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 蛇形填数。在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:10 11 12 19 16 13 28 15 14 37 6 5 4上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。n≤8。 1.方向:下-左-上-右 四个方向不断循环。 2.原则:先判断,再移动。而不 阅读全文
posted @ 2018-04-14 14:37 远山笑你 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 输入n,得到编号为0~n-1的木块,分别摆放在顺序排列编号为0~n-1的位置。现对这些木块进行操作,操作分为四种。 1、move a onto b:把木块a、b上的木块放回各自的原位,再把a放到b上; 2、move a over b:把a上的木块放回各自的原位,再把a放到含b的堆上; 3、pile 阅读全文
posted @ 2018-04-13 17:05 远山笑你 阅读(155) 评论(0) 推荐(0) 编辑
摘要: vector是表示可变大小数组的序列容器。 1.修改 末尾添加元素: vec.push_back(); 末尾删除元素: vec.pop_back(); 任意位置插入元素: vec.insert(); 任意位置删除元素: vec.erase(); 清空向量元素: vec.clear();. 2.元素的 阅读全文
posted @ 2018-04-13 16:05 远山笑你 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.I can`t affort to lose this job. affort to 不能负担得起 这里用作对 can`t 的语气加强 2.I probably should have brought something by earlier. 3.Get over here.过来 4.But 阅读全文
posted @ 2018-04-11 10:27 远山笑你 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 第一章 检测点1.1 1) 13 (8kb = 8 * 1024 = 2^13) 2) 1024 0 1023 3) 8*1024 1024 (1 byte = 8 bit,计算机以byte为存储单位) 4) 1024^3 1024^2 1024 5) 2^6 1 2^4 2^2 (kb = 2^10 Mb = 2^20 Gb = 2^30) 6) 1 1 2 2 4 ... 阅读全文
posted @ 2018-04-08 16:38 远山笑你 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1.简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串.而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。 2.将 阅读全文
posted @ 2018-03-26 20:29 远山笑你 阅读(77) 评论(0) 推荐(0) 编辑
摘要: map和set两种容器的底层结构都是红黑树,所以容器中不会出现相同的元素,因此count()的结果只能为0和1,可以以此来判断键值元素是否存在(当然也可以使用find()方法判断键值是否存在)。 拿map<key,value>举例,find()方法返回值是一个迭代器,成功返回迭代器指向要查找的元素, 阅读全文
posted @ 2018-03-24 20:51 远山笑你 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直接相连的。最后要解决的是整幅图的连通性问题。比如随意给你两个点,让你判断它们是否连通,或者问你整幅图一共有几个连通分支,也就是被分成了几个互相独立的块。像畅通工程这题,问还需要修几条路,实质就是求有几个连通分支。如果 阅读全文
posted @ 2018-03-23 21:25 远山笑你 阅读(89) 评论(0) 推荐(0) 编辑