백준문제풀이(4)
-
백준 문제풀이 9012번 괄호 문제(C++)
https://www.acmicpc.net/problem/9012#include#includeusing namespace std;int main() { int num; cin >> num; while (num--) { stack s1,s2; string s; cin >> s; for (char c : s) { if (c == '(') s1.push(0); else if (s1.empty() && c == ')') { s1.push(0); break; } else { s1.pop(); } } if (s1.empty()) { cout
2024.04.30 -
백준 문제풀이 2164번 카드 2 문제(C++)
https://www.acmicpc.net/problem/2164#include#include#includeusing namespace std;int main() { int n; cin >> n; queue q1; for (int i = 1; i
2024.04.30 -
백준 문제풀이 1158번 요세푸스 문제(C++)
https://www.acmicpc.net/problem/1158 큐를 사용해서 푼 문제 #include#includeusing namespace std;int main() { int k, n; queue q1, q2; cin >> n >> k; for (int i = 1; i "; } else { cout 연결리스트를 사용해서 푼 문제#include#includeusing namespace std;int main() { int k, n; list circlelist; cin >> n >> k; for (int i = 1; i ::iterator target = circlelist.begin(); cout 0) { for (int i = 1; i "; }
2024.04.30 -
백준 문제풀이 1075번 나누기(C++)
https://www.acmicpc.net/problem/1075 1075번: 나누기 첫째 줄에 N, 둘째 줄에 F가 주어진다. N은 100보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. F는 100보다 작거나 같은 자연수이다. www.acmicpc.net 일단 문제는 두 정수를 받고 가장 작은수로 나뉘어지도록 가장 뒤 두자리 수를 바꾸면 되는 것이다. 그리고 그 두 수를 출력해주면 된다. #include using namespace std; int main() { int n = 0; int f = 0; cin >> n>>f; n = n - n % 100; for (int i = n;;i++) { if (i % f==0) { if (i % 100 < 10) { cout
2024.03.11