摘要: 头文件#include <algorithm> 两者都是用来计算排列组合的函数。前者是求出下一个排列组合,而后者是求出上一个排列组合。 所谓“下一个”和“上一个”,有一个例子; 对序列 {a, b, c}, a > b >c,它的下一个序列即为{a, c, b},而{a, c, b}的上一个序列即为 阅读全文
posted @ 2017-07-20 19:07 山杉三 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Queues and Priority Queues are data structures which are known to most computer scientists. The Team Queue, however, is not so well known, though it o 阅读全文
posted @ 2017-07-20 16:26 山杉三 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一:集合( set ).每个元素都只能出现一次; 头文件 : #include<set> 定义 : set< int> my_set; 常用的方法: insert() 插入一个元素; begin() 返回指向第一个元素的迭代器 clear() 清除所有元素 count() 返回某个值元素的个数 em 阅读全文
posted @ 2017-07-20 16:20 山杉三 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是修复每个建筑 阅读全文
posted @ 2017-07-20 15:35 山杉三 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题目: 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。 Input测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。 Output对每个测试用例输出1行, 阅读全文
posted @ 2017-07-20 08:33 山杉三 阅读(190) 评论(0) 推荐(0) 编辑