[백준/C언어] 18870번 - 좌표 압축
백준 웹사이트 "18870번 - 좌표 압축" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 18870번: 좌표 압축 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌 www.acmicpc.net 소스 코드 #include void merge_sort(int *arr, int index, int len); void merge(int *arr, int l_index, int r_index, int l_len, int r_len); int binary_search(int * arr, int elemen..
더보기
[백준/C언어] 10814번 - 나이순 정렬
백준 웹사이트 "10814번 - 나이순 정렬" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net 소스 코드 #include #include void merge_sort(int *arr, char (*name)[101], int index, int len); void merge(int *arr, char (*name)[101], int l_index, int r_index, int l_len, int r_len); int main(void){ int N;..
더보기
[백준/C언어] 11651번 - 좌표 정렬하기 2
백준 웹사이트 "11651번 - 좌표 정렬하기 2" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 소스 코드 #include void merge_sort(int (*arr)[2], int index, int len); void merge(int (*arr)[2], int l_index, int r_index, int l_len, int r_len); int compare(int (*a)[..
더보기
[백준/C언어] 11650번 - 좌표 정렬하기
백준 웹사이트 "11650번 - 좌표 정렬하기" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 소스 코드 #include void merge_sort(int (*arr)[2], int index, int len); void merge(int (*arr)[2], int l_index, int r_index, int l_len, int r_len); int compare(int (*a)[2], ..
더보기