백준 코딩테스트114 14425) 문자열 집합 (C++) 출처 https://www.acmicpc.net/problem/14425 14425번: 문자열 집합 첫째 줄에 문자열의 개수 N과 M (1 ≤ N ≤ 10,000, 1 ≤ M ≤ 10,000)이 주어진다. 다음 N개의 줄에는 집합 S에 포함되어 있는 문자열들이 주어진다. 다음 M개의 줄에는 검사해야 하는 문자열들이 주어 www.acmicpc.net 내 풀이 #include #include using namespace std; int N = 0, M = 0; int result = 0; string input = ""; int main() { cin >> N >> M; mapmp; for (int i = 0; i > input; mp[input] = true; } for (i.. 2022. 5. 11. 4949) 균형잡힌 세상 (C++) 출처 https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 각 줄은 마침표(".")로 끝난다 www.acmicpc.net 내 풀이 #include #include #include using namespace std; //true면 무조건 no bool Check_No = false; dequedq; int big_ = 0;//[ int small_ = 0;//( int main() { while (true) { //한줄씩 문자열을 입력받는다. string input; getline(cin,.. 2022. 5. 10. 1021) 회전하는 큐 (C++) 출처 https://www.acmicpc.net/problem/1021 1021번: 회전하는 큐 첫째 줄에 큐의 크기 N과 뽑아내려고 하는 수의 개수 M이 주어진다. N은 50보다 작거나 같은 자연수이고, M은 N보다 작거나 같은 자연수이다. 둘째 줄에는 지민이가 뽑아내려고 하는 수의 위치가 www.acmicpc.net 내 풀이 #include #include using namespace std; deque dq; int N = 0, M = 0; int find_num;//찾아내려고 하는 숫자 int result = 0; bool find_position(int position); int main() { cin >> N >> M; for (int i = 1; i > find_num; //true면 옵션2.. 2022. 5. 9. 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. 이전 1 ··· 4 5 6 7 8 9 10 ··· 29 다음