摘要: 原文链接:http://blog.csdn.net/tigerisland45/article/details/52134189 Virtual JudgeACM-ICPC Live Archive - HomeUVa Online Judge - HomeWelcome To PKU JudgeO 阅读全文
posted @ 2018-07-27 17:20 长岛冰茶、 阅读(921) 评论(0) 推荐(1) 编辑
摘要: Stack(栈)是一种后进先出的数据结构,也就是LIFO(last in first out) ,最后加入栈的元素将最先被取出来,在栈的同一端进行数据的插入与取出,这一段叫做“栈顶”。 使用STL的stack需要include一个头文件<stack> 构造 template <class T, cl 阅读全文
posted @ 2018-06-17 17:51 长岛冰茶、 阅读(56169) 评论(0) 推荐(2) 编辑
摘要: C++的 bitset 在 bitset 头文件中,它是一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间。 下面是具体用法 构造函数 bitset常用构造函数有四种,如下 注意: 用字符串构造时,字符串只能包含 '0' 或 '1' ,否则会抛出异常。 构造时,需在<>中表明b 阅读全文
posted @ 2018-04-12 19:31 长岛冰茶、 阅读(134279) 评论(18) 推荐(94) 编辑
摘要: 原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=3486 题解:用RMQ查询区间最大值,从m为1开始枚举每种情况,但是直接枚举会超时,如果连续两次的N/m相等,就直接取用上次的结果,再加上多出的一段,避免做重复的运算 也有很多提出对m二分。二分能过OJ测 阅读全文
posted @ 2018-04-09 20:02 长岛冰茶、 阅读(370) 评论(0) 推荐(0) 编辑
摘要: vim的命令太多了,不常用就会忘记,所以我决定把vim的各种命令整理下来,包括vim的插入删除、光标移动、多窗口编辑、复制粘贴、查找替换、以及一些常用命令 删除操作 dd 删除当前行 ndd 删除以当前行开始的n行(包括当前行) dw 删除到单词尾 ndw 从光标处删除到第三个单词尾(不严格区分字段 阅读全文
posted @ 2018-04-06 17:20 长岛冰茶、 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 中缀表达式 1*(2+3) 这就是一个中缀表达式,运算符在数字之间,计算机处理前缀表达式和后缀表达式比较容易,但处理中缀表达式却不太容易,因此,我们需要使用shunting-yard Algorithm(调度场算法)来将中缀表达式转换为后缀表达式(即逆波兰表达式),然后求解。 上面的中缀表达式转后缀 阅读全文
posted @ 2018-03-21 23:59 长岛冰茶、 阅读(2294) 评论(0) 推荐(0) 编辑
摘要: Windows下查看修改环境变量PATH 右击"此电脑",点击"属性",左侧选择"高级系统设置",如下图 选择“高级”,再点击“环境变量”,就会如下图所示 上部分是当前用户的环境变量,下部分是系统的环境变量,适用所有用户,一般而言,修改PATH都是更改系统变量。 点击“新建”,设置变量名和变量值后即 阅读全文
posted @ 2018-03-21 20:15 长岛冰茶、 阅读(515) 评论(0) 推荐(0) 编辑
摘要: apktool的安装使用、apk文件的反编译和回编译 阅读全文
posted @ 2018-03-18 12:22 长岛冰茶、 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 关于G++ 首先更正一个概念,C++是一门计算机编程语言,G++不是语言,是一款编译器中编译C++程序的命令而已。那么他们之间的区别是什么? 在提交题目中的语言选项里,G++和C++都代表编译的方式。准确地说,选择C++的话,意味着你将使用的是最标准的编译方式,也就是ANSI C++编译。如果你使用 阅读全文
posted @ 2018-03-06 21:01 长岛冰茶、 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 附上原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1754 Problem Description 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。不管你喜不喜欢,现在需要你做的是,就是按照老师的要 阅读全文
posted @ 2018-03-06 19:34 长岛冰茶、 阅读(248) 评论(0) 推荐(0) 编辑