백준 3273번 두 수의 합(C++) 투포인터 문제 #include #include #include using namespace std; int main() { int n,x; cin>>n; vectorarr; int t; for(int i=0;i>t; arr.push_back(t); } cin>>x; sort(arr.begin(),arr.end()); int cnt=0; int left=0; int right=n-1; if(n==1 && arr[0]!=x){ cout 하루 1문제 챌린지/Silver3 2024.03.02
백준 12018번 Yonsei TOTO (C++) https://www.acmicpc.net/problem/12018 12018번: Yonsei TOTO 연세대학교 수강신청이 얼마 전부터 바뀌어, 마일리지 제도로 바뀌었다. 이 제도는 각각의 학생들에게 마일리지를 주어 듣고 싶은 과목에 마일리지를 과목당 1~36을 분배한다. 그리고 모두 분배 www.acmicpc.net /****************************************************************************** Online C++ Compiler. Code, Compile, Run and Debug C++ program online. Write your code in this editor and press "Run" button to compile and.. 하루 1문제 챌린지/Silver3 2024.02.15
백준 1448번 삼각형 만들기(C++) 비주얼스튜디오 너무 용량 많이 차지해서 온라인 C++ 컴파일러를 사용해보았다. /****************************************************************************** Online C++ Compiler. Code, Compile, Run and Debug C++ program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include #include #include using namespace.. 하루 1문제 챌린지/Silver3 2024.02.13
백준 2503번 숫자야구 (C++) #include #include #include #include using namespace std; struct info { int n; int s; int b; }; vectorarr; bool cal(int a) { //두 수 스트라이크 볼 계산 string s = to_string(a); bool flag = true; for (int i = 0; i < arr.size(); i++) { string num =to_string(arr[i].n); int cal_strike = 0; int cal_ball = 0; for (int j = 0; j < 3; j++) { for (int k = 0; k < 3; k++) { if (s[j] == num[k]) { if (j == k) { cal_stri.. 하루 1문제 챌린지/Silver3 2024.02.12
백준 3077번 임진왜란 (C++) #include #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n; cin >> n; string s; mapm; for (int i = 0; i > s; m[s] = i; } vectorans; for (int i = 0; i > s; ans.push_back(s); } string p, q; int cnt = 0; for (int i = 0; i < n; i++) { p = ans[i]; for (int j = i + 1; j < n; j++) { q = ans[j]; if (m[p.. 하루 1문제 챌린지/Silver3 2024.02.12
백준 15657번 N과 M(8) C++ https://www.acmicpc.net/problem/15657 15657번: N과 M (8) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net #include #include #include using namespace std; int n, m; vectorarr; vectorv; vectorvisited; void permutation(int num,int idx) { if (idx == m) { for (int i = 0; i m; arr.assign(n, 0); visited.assign(.. 하루 1문제 챌린지/Silver3 2024.01.31
백준 15655번 N과 M(6) C++ https://www.acmicpc.net/problem/15655 15655번: N과 M (6) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net #include #include #include using namespace std; int n, m; vectorarr; vectorv; vectorvisited; void permutation(int num,int idx) { if (idx == m) { for (int i = 0; i m; arr.assign(n, 0); visited.assign(.. 하루 1문제 챌린지/Silver3 2024.01.31
백준 N과 M(5) C++ https://www.acmicpc.net/problem/15654 15654번: N과 M (5) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net #include #include #include using namespace std; int n, m; vectorarr; vectorv; vectorvisited; void permutation(int idx) { if (idx == m) { for (int i = 0; i m; arr.assign(n, 0); visited.assign(n, false.. 하루 1문제 챌린지/Silver3 2024.01.31