摘要: 计算器4 处理了奇奇怪怪的情况 最麻烦和花了最多时间的地方是处理负数,对于负数我认为以下情况都是合法的。。比如 2 5=10 也就是说运算符后面可以直接跟上负号,而不一定用括号分割。比如 1 1 1 1 1 1=4 支持4则运算以及乘方。同时支持多余括号,比如输入 (((1+2 会自动处理成(((1 阅读全文
posted @ 2016-04-10 19:14 coolaaa 阅读(173) 评论(11) 推荐(0) 编辑
摘要: 搞了一晚上了,搞半天还是有瑕疵。。不过总算处理了样例 对于负数的处理仍然有错误。。。好烦 不过总算看到了希望 又研究了两组坑爹的数据,现在有所改进了 补充了许多情况 搞定啦 阅读全文
posted @ 2016-04-08 01:09 coolaaa 阅读(166) 评论(2) 推荐(0) 编辑
摘要: 附加作业 稍微规范了一点吧。。。 Scan.h Scan.cpp Print.h Print.cpp 阅读全文
posted @ 2016-03-25 22:55 coolaaa 阅读(137) 评论(2) 推荐(0) 编辑
摘要: 题目链接 A CodeForces 490A Team Olympiad 题意:给出N个人,有的人擅长1有的人擅长2有的人擅长3,要求进行分成3人组,每组都有1,2,3,输出尽可能多的组的方案。 做法:暴力,答案肯定是1,2,3人数中的较小值 B CodeForces 490B Queue 题意:给 阅读全文
posted @ 2016-03-04 23:20 coolaaa 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目链接 A CodeForces 362A Two Semiknights Meet 题意:在一个棋盘中有两个定义了特殊走法的棋子,同时移动他们,问是否会相遇(只能在合法的位置)。 做法:直接暴力dfs处理出这两个棋子到达各个位置的时间,如果到达同一个格子的时间差%2==0,就可以相遇。 B Co 阅读全文
posted @ 2016-02-26 17:52 coolaaa 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 代码 遇到的一些状况 1.要求函数return一个队列,以前从未这么试过,查阅资料后得知,定义的时候直接 queue ToStringQueue(string input) 2.考虑超过10位数字报错。难点在于对于这个的理解不是很明白。例如0.123456789算几位数呢?最终在我的程序中,0.12 阅读全文
posted @ 2016-02-24 20:55 coolaaa 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目链接 A CodeForces 361A Levko and Table 题意:构造出一个大小为n的矩阵,使得每一行,每一列的和均为k 做法:直接构造一个对角线为k,其他元素均为0的矩阵即可 B CodeForces 361B Levko and Permutation 题意:有n个数1,2,3 阅读全文
posted @ 2016-02-02 14:30 coolaaa 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 题目链接 A CodeForces 397A On Segment's Own Points 直接模拟就OK了 B CodeForces 397B On Corruption and Numbers 题意:用l到r区间的数字,看看是否可以组成金额n, 每一个价格可以取任意数量 分两种情况讨论: 第一 阅读全文
posted @ 2016-02-01 20:48 coolaaa 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 课程1:C++远征之模板篇 链接1 授课人 james_yuan 学生 对于这一份的课程,我比较了imooc网站中c++分类下的其他课程,我看中的是第六章节的stl部分,因为以前有写过一些的C++,所以对于c++的一些基本语法有了一定的认识,所以希望能够掌握清楚这方面的内容,同时希望可以掌握有关容器 阅读全文
posted @ 2016-01-29 23:36 coolaaa 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1001.A+B Format(20) 题目链接 1001.A+B Format (20) C++ 代码 第一次使用markdown,还不是很习惯,现在努力的在适应它 首先这道题我们很容易就可以读懂题意,就是简单的a+b,只不过要求我们在输出sum的时候处理一下数字的格式。那么我的做法是这样的: 在 阅读全文
posted @ 2016-01-26 23:27 coolaaa 阅读(171) 评论(1) 推荐(0) 编辑