摘要:
看着很长的一道题目,其实还可以...但我只有90分...可能有些细节没有注意到...难受! 思路: 数据结构: string str ; 存储32位01串 int len: 前缀长度 首先将输入的ip标准化,使用了split()函数,和find(),substr()的string_STL 自定义排序 阅读全文
2019年3月10日
2019年3月9日
摘要:
一个小程序引发对于C语言指针的思考: 猜猜结果是什么: 3 4 4 3 3 !!! 哎 明明a指针指向的内容变了啊 怎么还是3 希望你真正明白按值传递和按指针传递 !!! 阅读全文
摘要:
大概是CCf第三题中最麻烦的一个吧 我的思路其实我觉得还可以,模拟...可是超时了233 只有90分 [ 可是我看网上其他人也是模拟算法啊, 速度还是太慢了 120行, 1个半小时 大部分花在了debug上了 总结: debug时 不要直接看中间结果,先自己仔细读一遍程序,很多bug不是逻辑错误,而 阅读全文
摘要:
这道题数据量很小,所以用前缀和直接暴力解决了 首先将浮点数转换为整数; int_p=(int)(dou_p*100+0.5); 必须加一个eps,否则浮点数运算会有误差 然后从高到低枚举 阅读全文
摘要:
分析: 这道题不是很难 用了一个split()函数 核心是: 对命令选项的判断 不要一个字符字符的判断 要一项一项的判断 比如ab:m: 分析步骤 (1) 读取一个字符(2)判断下一步是否有字符,下一个字符是否是':', 若是':",前进两位,标为带参数 否则前进一位,不带参数 对于命令的分析也是 阅读全文
2019年3月8日
摘要:
C++没有split函数 但是有一个简单的方法,利用stringstream构建; 然后这道题就很简单啦 还要注意不能用cin 因为有空行的存在 阅读全文
摘要:
大概是CCF 第三题比较简洁的一道题吧 尽量设计好一个数据结构: node t[2][10]: 存双方的英雄和随从 int num[2]: 存隋朝的数量 用p来实现双方的切换,因为有统一 的接口,所以就不用分情况讨论,将两者看出统一 做了太多PAT ,想着双方同时死亡怎么办,后来想不可能 因为英雄的 阅读全文
摘要:
这道题,开始只有10分.....原因是将false 写成了 flase 我要吐血而亡....关键是还debug了半天,以为是逻辑错了 不过亮点是代码很简洁,网上140+的代码看着真复杂 核心: 做题之前首先要理好思路,读清楚题意,不要担心在写代码上浪费时间.思路清晰写起来很快的 首先设计好数据结构, 阅读全文
2019年3月7日
摘要:
主要是string STL的运用 趁机整理一下erase, find, substr, replace, insert 阅读全文
摘要:
这道题不存在递归结构 比如区块之间的相互嵌套 还有"[ [] ]" 链接的相互嵌套, 所以直接处理就好了 还可以 阅读全文