STL
Fool _one
so cool~
展开
-
STL 之 set 和 multiset
说实话,在竞赛中学好 STL 真的很重要,也就是我们说所的站在巨人的肩膀上。setset集合的很大特点是内部已经排好序了(默认从小到达),当然也可以自定义排序,并且有自动去重的功能。set <int> a; 创建一个集合 aa.insert(); 插入数据a.erase(); 删除数据a.clear(); ...原创 2020-03-24 16:45:52 · 167 阅读 · 0 评论 -
C++ 输入输出流
一直用C++,但像输出浮点数、左对齐、右对齐…还不熟啊。cin >> x; 输入流cout << x; 输出流输入带空格的字符串采用getline(cin, s);读取滞留的’\n’int x;string s1, s2, s3;cin >> x;cin.ingore;getline(cin, s1);getline(cin, s2...原创 2020-03-16 18:39:44 · 142 阅读 · 0 评论 -
2019-ICPC沈阳重现赛 A.Leftbest
题目链接:A-Leftbest这一题如果出现二重循环,我想你应该换一换思路,因为一定会超时。我感觉这一题在考察STL,可以用set集合,因为集合中的元素是按照升序排列的(去重),这时,我们只需找a[i]的下一个元素即可,因为这恰好是临界点,恰好大于a[i]又是大于a[i]中最小的。#include <iostream>#include <algorithm>#in...原创 2020-03-07 18:22:55 · 415 阅读 · 1 评论