#T1012. pair 创建和访问
pair 创建和访问
题目描述
使用 STL 的 pair 必须包含 <utility> 头:
#include <utility>
pair 可以把任意两个元素绑在一起,看成是两个元素的结构体。在 OI 中常写:
typedef pair<int, int> PII;
typedef pair<long long, long long> PLL;
pair 主要就是两个成员变量:first 保存第一个元素、second 保存第二个元素;
可以用 make_pair(x, y) 创建,也可以用 {x, y} 创建(C++11 起)。
任务:读入若干行,每行两个整数 ,把它们做成一个 pair,
然后先输出这个 pair 的 second,再输出 first(即把每行两个数交换后输出)。
输入
若干行,每行两个整数 ()。最多不会超过 行。
(题面不给出行数,需要一直读到文件末尾。)
输出
若干行,每行两个整数。第 行的第 个整数表示 pair 的 second,第 个整数表示 pair 的 first。
1 3
-5 8
2 -10
3 9
4 -8
3 1
8 -5
-10 2
9 3
-8 4