https://www.acmicpc.net/problem/10040
#include <iostream>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
int *A = new int[n];
int *cnt = new int[n];
int *B = new int[m];
for (int i = 0; i < n; i++)
cnt[i] = 0;
for (int i = 0; i < n; i++)
cin >> A[i];
for (int i = 0; i < m; i++)
cin >> B[i];
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
if (A[j] <= B[i])
{
cnt[j]++;
break;
}
int max=0,max_index = 0;
for (int i = 0; i < n; i++)
if (cnt[i] > max)
{
max = cnt[i];
max_index = i;
}
cout << max_index+1;
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 11653번 : 소인수분해 (0) | 2019.05.03 |
---|---|
[C] 백준 11942번 : 고려대는 사랑입니다 (0) | 2019.05.03 |
[C++] 백준 12790번 : Mini Fantasy War (0) | 2019.05.03 |
[C++] 백준 12791번 : Starman (0) | 2019.05.03 |
[C++] 백준 14581번 : 팬들에게 둘러싸인 홍준 (0) | 2019.05.03 |