摘要: 在使用关键字auto的时候,遇到了一个问题,如下: 我想修改pair<int,queue<int> >中queue,在for(auto p :pq)循环中修改生效,退出循环后,修改失效。 改为 for(auto &p :pq)即可。 原因: auto 声明的是一个变量,会完全复制原来的对象,修改的是 阅读全文
posted @ 2018-10-07 13:12 MalcolmMeng 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 思路:两个相等的数相加得到的数一定是没有经过处理的,所以记录每个数出现的下标,然后从小到大枚举,处理每个数就可以。 关键是用stl来组织数据。 阅读全文
posted @ 2018-10-07 12:24 MalcolmMeng 阅读(127) 评论(0) 推荐(0) 编辑