정렬11 11650) 좌표 정렬하기 (C++) 출처 https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 내 풀이 #include #include #include using namespace std; vectorv; int N = 0; int main() { cin >> N; int x = 0, y = 0; for (int i = 0; i < N; i++) { scanf("%d %d", &x, &y); v.push_back({ x,y }); .. 2022. 5. 9. 1427) 소트인사이드 (C++) 출처 https://www.acmicpc.net/problem/1427 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 내 풀이 #include #include #include using namespace std; string input = " "; vector v;//결과값 int main() { //혹시 모를 시간 초과 때문에 선언 ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> input; for (int i = 0; i < input.length(); i++) { v.push_back(input[i]); } sort(.. 2022. 5. 8. 2108) 통계학 (C++) 출처 https://www.acmicpc.net/problem/2108 2108번: 통계학 첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 단, N은 홀수이다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다. www.acmicpc.net 내 풀이 #include #include #include using namespace std; //첫번째 int = 몇개나 나왔는지, 두번째 int = 값 bool compare(pairx, pairy) { //동일하게 나왔으면 오름차순으로 if (x.first == y.first) { return x.second y.f.. 2022. 5. 8. 10989) 수 정렬하기 3 (C++) 출처 https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 내 풀이 #include using namespace std; int N = 0; int input_number = 0; int number[10001] = { 0, }; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> N; for (int i = 0; i > input_number; n.. 2022. 5. 7. 이전 1 2 3 다음