전체 글 썸네일형 리스트형 B_18870 https://www.acmicpc.net/problem/18870 18870번: 좌표 압축 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > Xj를 만족하는 서로 다른 좌표 Xj의 개수와 같아야 한다. X1, X2, ..., XN에 www.acmicpc.net #include #include #include using namespace std; bool cmp(vector &v1, vector &v2) { return v1[1] > N; vector pos; vector pos_compressed; for (int i = 0; i < N;.. 더보기 B_2869 https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B > A >> B >> V; if (A > V) cout 더보기 B_2751 https://www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net #include #include using namespace std; int N, arr[1000001]; int *sorted; void merge(int left, int right) { int mid = (left + right) / 2; int i = left; int j = mid + 1; int k = left; while (i 더보기 B_1193 https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net #include #include using namespace std; int main() { int N; cin >> N; int level = 1; int nume, denom; int end = 1; if (N == 1) cout 더보기 이전 1 ··· 10 11 12 13 다음