https://www.acmicpc.net/problem/10816
10816번: 숫자 카드 2
첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,
www.acmicpc.net
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int N = 0;
int M = 0;
int num = 0;
vector<int> vec;
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
cin >> N;
for (int i = 0; i < N; i++)
{
cin >> num;
vec.push_back(num);
}
sort(vec.begin(), vec.end());
cin >> M;
for (int i = 0; i < M; i++)
{
cin >> num;
cout << upper_bound(vec.begin(), vec.end(), num) - lower_bound(vec.begin(), vec.end(), num) << " ";
}
}'STUDY > Baekjoon' 카테고리의 다른 글
| [백준] 10814 c++ 나이순 정렬 (0) | 2022.08.21 |
|---|---|
| [백준] 11650 c++ 좌표 정렬하기 (0) | 2022.08.21 |
| [백준] 1920 c++ 수 찾기 (0) | 2022.08.19 |
| [백준] 10773 c++ 제로 (0) | 2022.08.19 |
| [백준] 10828 c++ 스택 (0) | 2022.08.19 |