먹을 것인가 먹힐 것인가
문제 설명
심해에는 두 종류의 생명체 A와 B가 존재한다. A는 B를 먹는다. A는 자기보다 크기가 작은 먹이만 먹을 수 있다. 예를 들어, A의 크기가 {8, 1, 7, 3, 1}이고, B의 크기가 {3, 6, 1}인 경우에 A가 B를 먹을 수 있는 쌍의 개수는 7가지가 있다. 8-3, 8-6, 8-1, 7-3, 7-6, 7-1, 3-1.
.png)
두 생명체 A와 B의 크기가 주어졌을 때, A의 크기가 B보다 큰 쌍이 몇 개나 있는지 구하는 프로그램을 작성하시오.
예제 입력
2
5 3
8 1 7 3 1
3 6 1
3 4
2 13 7
103 11 290 215예제 출력
7
1아이디어 / 접근법
- A 의 원소만큼 반복 돌리기
- B[mid]의 값이 A 의 원소보다 작은 경우 left 값 늘리기 아니라면 right 값 줄이기
- count 에 left 값 누적
후기
암기왕 문제랑 내용이랑 풀이 방법이 비슷해서 암기왕 문제 푸는 것처럼 풀었음!