2021.01.27 BOJ 10866 덱 시간 1초, 메모리 128MB input : N (1 ≤ N ≤ 10,000) 정수(1 <= 정수 <= 100000) output : 출력해야하는 명령이 주어질 때마다, 한 줄에 하나씩 출력 조건 : push_front X: 정수 X를 덱의 앞에 넣는다. push_back X: 정수 X를 덱의 뒤에 넣는다. pop_front: 덱의 가장 앞에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에... 2021.01.272021.01.27 BOJ 1182 부분수열의 합 시간 1초, 메모리 128MB input : N S(1 ≤ N ≤ 20, |S| ≤ 1,000,000) 정수 (정수의 절댓값은 100,000을 넘지 않는다.) output : S가 되는 부분수열의 개수를 출력 조건 : 크기가 양수인 부분수열 중에서 그 수열의 원소를 다 더한 값이 S가 되는 경우의 수를 구하는 프로그램 투 포인터를 이용하거나, 조합을 이용하는 방법이 존재할 거 같다. 나는 그... 2021.01.272021.01.27 BOJ 10825 국영수 시간 1초, 메모리 256MB input : N (1 ≤ N ≤ 100,000) 이름, 국어, 영어, 수학 점수(1 <= 점수 <= 100)(이름은 알파벳 대소문자로 이루어진 문자열) output : 정렬한 후 첫째 줄부터 N개의 줄에 걸쳐 각 학생의 이름을 출력 조건 : 국어 점수가 감소하는 순서로 국어 점수가 같으면 영어 점수가 증가하는 순서로 국어 점수와 영어 점수가 같으면 수학 점수가... 2021.01.272021.01.27
BOJ 10866 덱 시간 1초, 메모리 128MB input : N (1 ≤ N ≤ 10,000) 정수(1 <= 정수 <= 100000) output : 출력해야하는 명령이 주어질 때마다, 한 줄에 하나씩 출력 조건 : push_front X: 정수 X를 덱의 앞에 넣는다. push_back X: 정수 X를 덱의 뒤에 넣는다. pop_front: 덱의 가장 앞에 있는 수를 빼고, 그 수를 출력한다. 만약, 덱에... 2021.01.272021.01.27 BOJ 1182 부분수열의 합 시간 1초, 메모리 128MB input : N S(1 ≤ N ≤ 20, |S| ≤ 1,000,000) 정수 (정수의 절댓값은 100,000을 넘지 않는다.) output : S가 되는 부분수열의 개수를 출력 조건 : 크기가 양수인 부분수열 중에서 그 수열의 원소를 다 더한 값이 S가 되는 경우의 수를 구하는 프로그램 투 포인터를 이용하거나, 조합을 이용하는 방법이 존재할 거 같다. 나는 그... 2021.01.272021.01.27 BOJ 10825 국영수 시간 1초, 메모리 256MB input : N (1 ≤ N ≤ 100,000) 이름, 국어, 영어, 수학 점수(1 <= 점수 <= 100)(이름은 알파벳 대소문자로 이루어진 문자열) output : 정렬한 후 첫째 줄부터 N개의 줄에 걸쳐 각 학생의 이름을 출력 조건 : 국어 점수가 감소하는 순서로 국어 점수가 같으면 영어 점수가 증가하는 순서로 국어 점수와 영어 점수가 같으면 수학 점수가... 2021.01.272021.01.27