알고리즘

20/01/14

openingsound 2020. 1. 15. 17:23

set 으로도 풀어보고 이진탐색 구현해서도 풀어보면 시간차이를 느낄수 있음

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

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

 

1822번: 차집합

첫째 줄에는 집합 A의 원소의 개수 n(A)와 집합 B의 원소의 개수 n(B)가 빈 칸을 사이에 두고 주어진다. (1≤n(A), n(B)≤500,000)이 주어진다. 둘째 줄에는 집합 A의 원소가, 셋째 줄에는 집합 B의 원소가 빈 칸을 사이에 두고 주어진다. 하나의 집합의 원소는 2,147,483,647 이하의 자연수이며, 하나의 집합에 속하는 모든 원소의 값은 다르다.

www.acmicpc.net

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

 

1253번: 좋다

첫째 줄에는 수의 개수 N(1 ≤ N ≤ 2,000), 두 번째 줄에는 i번째 수를 나타내는 Ai가 N개 주어진다. (|Ai| ≤ 1,000,000,000, Ai는 정수)

www.acmicpc.net

 문제 2번 잘못 쌍고생함 문제를 잘 읽자!

map 쓰는건데 이분탐색 써서 품

 

감기 걸려서 6장만후딱 보고 잤음

15일부터 알고리즘 트레이닝 6장 동적 계획법 풀 계획

'알고리즘' 카테고리의 다른 글

20/01/16  (0) 2020.01.17
20/01/15  (0) 2020.01.16
20/01/13  (0) 2020.01.13
20/01/12  (0) 2020.01.13
20/01/11  (0) 2020.01.13