본문 바로가기

728x90

search

[백준알고리즘] 10816번: 숫자 카드 2 -Python [백준알고리즘] 10816번: 숫자 카드 -Python https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이가 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다. 셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어진다. 넷째 줄에는 상근이가 몇 개 가지고 있는 숫자 카드인지 구해야 할 M개의 정수가 주어지며, 이 수는 공백으로 구분되어져 있다. 이수도 -10,00 www.acmicpc.net 이분 탐색 문제이다. 하지만 이전 문제 "1920문제 수 찾기"에서 했듯.. 더보기
[백준알고리즘] 1920번: 수 찾기 -Python [백준알고리즘] 1920번: 수 찾기 -Python https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1≤N≤100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1≤M≤100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들이 A안에 존재하는지 알아내면 된다. 모든 정수들의 범위는 int 로 한다. www.acmicpc.net 이분 탐색 문제로 분류되어 있다. 하지만 딕셔너리를 통해 해시테이블을 이용했다! import sys N = map(int, sys.stdin.readline()) keyList = list(map(int, sys.stdin.readline.. 더보기

728x90