본문 바로가기

정렬11

5635) 생일 (C++) 출처 https://www.acmicpc.net/problem/5635 5635번: 생일 어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가 적은 사람과 가장 많은 사람을 구하는 프로그램을 작성하시오. www.acmicpc.net 내 풀이 #include #include #include using namespace std; int n = 0; string name = " "; int dd = 0, mm = 0, yyyy = 0; vectorv; int main() { cin >> n; for (int i = 0; i > name >> dd >> mm >> yyyy; v.push_back({ {yyyy,mm},{dd,name} }); } sort(v.begin(), v.. 2022. 6. 11.
11931) 수 정렬하기 4 (C++) 출처 https://www.acmicpc.net/problem/11931 11931번: 수 정렬하기 4 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 내 풀이 #include #include #include using namespace std; vectorv; int N = 0; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> N; for (int i = 0; i > inp.. 2022. 6. 3.
2953) 나는 요리사다 (C++) 출처 https://www.acmicpc.net/problem/2953 2953번: 나는 요리사다 "나는 요리사다"는 다섯 참가자들이 서로의 요리 실력을 뽐내는 티비 프로이다. 각 참가자는 자신있는 음식을 하나씩 만들어오고, 서로 다른 사람의 음식을 점수로 평가해준다. 점수는 1점부터 5 www.acmicpc.net 내 풀이 #include #include #include using namespace std; bool compare(pairx, pairy) { return x.first > y.first; } vectorparticipant; int input = 0; int main() { for (int i = 1; i input; participant[i].first += input; } } sor.. 2022. 5. 31.
2693) N번째 큰 수 (C++) 출처 https://www.acmicpc.net/problem/2693 2693번: N번째 큰 수 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 배열 A의 원소 10개가 공백으로 구분되어 주어진다. 이 원소는 1보다 크거나 같고, 1,000 www.acmicpc.net 내 풀이 #include #include #include using namespace std; vector v; int T = 0; int input = 0; int main() { cin >> T; for (int i = 0; i > input; v.push_b.. 2022. 5. 21.