# Foundation/백준풀이
[정렬] 백준 11004 :: K번째 수
K번째 수 성공시간 제한메모리 제한제출정답맞은 사람정답 비율2 초512 MB208466412355937.938%문제수 N개 A1, A2, ..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.입력첫째 줄에 N(1 ≤ N ≤ 5,000,000)과 K (1 ≤ K ≤ N)이 주어진다.둘째에는 A1, A2, ..., AN이 주어진다. (-109 ≤ Ai ≤ 109)출력A를 정렬했을 때, 앞에서부터 K번째 있는 수를 출력한다.예제 입력 1 복사5 2 4 1 2 3 5 예제 출력 1 복사2가 문제 풀이1차 풀이 ( 40932 KB, 1132 ms)std::sort()로 정렬 한 뒤, K번째 요소 출력.stdio와의 동기화 해제. #include #incl..
2019. 5. 16. 01:14
# Lang/C++
6.3 이니셜라이져 리스트
이니셜라이져 리스트 (Initializer_list)여러개의 요소들을 하나의 리스트에 넣어서 생성자에 넘김. (since C++11)이 때, 해당 요소들은 전부 동일한 타입이어야 함. 내부적으로 std::initializer_list 라는 자료형에 담겨서 전송됨.즉, 해당 초기화 방식을 사용하려면 std::initializer_list를 인자로 받는 생성자가 있어야 함. example 1 : std::initializer_list list = {1, 2, 3}; vector v1{list};// v1 [1, 2, 3], call vector(initializer_list) vector v2(list);// v2 [1, 2, 3], call vector(initializer_list) vector v3{1..
2019. 5. 4. 22:26