关于pair
  • 板块学术版
  • 楼主钰瑾_恋涵
  • 当前回复11
  • 已保存回复11
  • 发布时间2021/11/9 18:58
  • 上次更新2023/11/4 01:01:32
查看原帖
关于pair
399716
钰瑾_恋涵楼主2021/11/9 18:58

为什么pair使用make_pair不是变量时first和second会相反啊 ?

#include <bits/stdc++.h>
using namespace std;
int read() {
	int x=0,f=0;
	char ch=getchar();
	while(!isdigit(ch)) f|=(ch=='-'),ch=getchar();
	while(isdigit(ch)) x=x*10+ch-'0',ch=getchar();
	return f?-x:x;
}
pair<int,int> a;
signed main() {
	a=make_pair(read(),read());
	cout<<a.first<<" "<<a.second<<'\n';
	return 0;
}
2021/11/9 18:58
加载中...