반응형

   문제

   https://www.acmicpc.net/problem/10816



가장먼저 생각해볼수잇는 카운팅정렬을 통해 구현할수 잇을거같다.

메모리 제한에 걸리지 않는다.


1
2
3
4
5
6
7
8
9
10
11
import sys
N=int(sys.stdin.readline())
card=[0 for _ in range(20000001)]
N_list=list(map(int,sys.stdin.readline().split()))
for i in N_list:
    card[i+10000000]+=1
 
M=int(sys.stdin.readline())
M_list=list(map(int,sys.stdin.readline().split()))
for i in M_list:
    print(card[i+10000000],end=" ")
cs



이분탐색은 사용하지 않았다.

이분탐색을 사용하여 구현한다면 조금 더 생각해봐야겠다.






반응형

'알고리즘(python) > 탐색' 카테고리의 다른 글

[Python]이분탐색 백준 2805  (0) 2020.01.31
[Python]이분탐색 백준 1654  (0) 2020.01.31
[Python]이분탐색 백준 1920  (0) 2020.01.31
[Python]백트래킹 백준 14889  (0) 2020.01.07
[Python]백트래킹 백준 2580  (0) 2020.01.06
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기