728x90
728x170
*Pair Vector
- 벡터 안에 두 쌍의 데이터를 넣는 방법.
- 벡터 선언 : vector<pair<자료형1, 자료형2>> 벡터명
- 벡터에 데이터 삽입 : 벡터명.push_back(std::make_pair(데이터1, 데이터2))
- 코드 사용 예
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> #include <vector> #define N 500000 using namespace std; int main() { long long int n, a, b, area, ary[N]; vector<pair<int, int>> vec; // 벡터 선언 scanf("%lld", &n); for (int i = 0; i < n; i++) { scanf("%lld %lld", &a, &b); vec.push_back(make_pair(a, b)); // 벡터에 데이터 삽입 } return 0; } | cs |
참고 사이트 : https://stackoverflow.com/questions/7897050/adding-to-a-vector-of-pair
728x90
그리드형(광고전용)
'Programming > C++' 카테고리의 다른 글
Naming Rules for Variables (변수 이름 생성 규칙) (0) | 2019.05.06 |
---|---|
sort 함수 정렬 기준 (0) | 2018.11.17 |
랜덤 함수/난수 생성 함수 (Random Function) (0) | 2018.10.07 |
입력된 문자열에서 공백을 제거하여 출력하기 (0) | 2018.09.24 |
[header][container] queue : priority_queue (0) | 2017.11.17 |
[header][container] queue : queue (0) | 2017.11.17 |
string형 변수 길이 구하기 (0) | 2017.11.15 |
vector 안의 원소들의 순서를 역순으로 바꾸는 방법 (0) | 2017.11.12 |