목록알고리즘 (172)
컴굥일지
백준 10804 카드 역배치 문제 링크 https://www.acmicpc.net/problem/10804 10804번: 카드 역배치 1부터 20까지 오름차순으로 놓인 카드들에 대해, 입력으로 주어진 10개의 구간 순서대로 뒤집는 작업을 했을 때 마지막 카드들의 배치를 한 줄에 출력한다. www.acmicpc.net 문제 내용 1~20까지의 카드 배열을 선언하고, 10개의 구간을 입력받는다. 입력받은 구간을 뒤집는 작업을 하고, 마지막 결과를 출력한다. 1. 맨 처음에는 swap() 함수를 사용하는 방법을 생각했었다. 그렇기 때문에, 입력된 구간마다 (second-first)/2의 횟수만큼 반복문을 돌려주는 방식의 코드를 작성했다. (주석 부분)2. 좀 더 짧게 작성하는 방법으로 reverse() 함수를..
백준 15552 빠른 A+B 문제 링크 https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 문제 내용 코딩 테스트에서 입출력 시 시간초과가 나타나지 않게 하기 위한 방법을 연습하는 문제이다. c++을 사용할 때에는 ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL)을 적어주면 된다. 코드 #include using namespace std; int main() { ios::sync_with_stdio(false)..