Idea 처음에 n을 입력 받고, n번만큼 c,v 입력받는 것을 반복한다. ”You get __ piece(s) and your dad gets __ piece(s).” 출력에서 앞에는 c를 v로 나눈 것의 몫이, 뒤에는 나머지가 들어가야한다. Code #include using namespace std; int main() { int n, c, v; cin >> n; for (int i = 0; i > c >> v; cout
Algorithm/Problem Solving
Idea 총점이니 합 변수를 하나 선언해주고, 입력받는 족족 더해주면 된다. 5회이므로 5번 입력받으면 될 것이다. Code #include using namespace std; int main() { int n, sum = 0; for (int i = 0; i > n; sum += n; } cout

Idea 이미지 출처: gigglehd.com/gg/lifetech/5942185 위의 그림과 같이, 다음 멀티탭을 연결하려면 반드시 이전 멀티탭의 한 칸을 사용해야한다. 예를 들어, A-B-C-D가 연결되어 있는 경우, A,B,C에 연결될 수 있는 컴퓨터는, (멀티탭에 꽂을 수 있는 플러그 수 - 1)일 것이며 마지막 D 멀티탭의 경우, 구멍의 최대 개수만큼 플러그를 모두 꽂을 수 있을 것이다. 이때, 멀티탭의 개수(n), 각 멀티탭에 꽂을 수 있는 플러그 수(plug), 전원에 연결될 수 있는 최대 컴퓨터(maxCom=0). 이렇게 세 개의 변수가 필요할 것이다. 위의 규칙을 적용해보자. 예를 들어, 멀티탭이 5개라면 4개까지는 plug-1이 maxCom에 더해지면 될 것이고, 마지막 입력된 것은 그..

Idea 별은 2n-1에서 1개로, 띄어쓰기는 0부터 n-1까지 가는 것을 알 수 있음. Code #include using namespace std; int main() { int n; cin >> n; for (int i = n; i > 0; i--) { for (int j = 0; j < n - i; j++) { cout

Idea. 줄 별 개수 띄어쓰기 수 1 2*1 2*(5-1) 2 2*2 2*(5-2) 3 2*3 2*(5-3) 4 2*4 2*(5-4) 5 2*5 2*(5-5) 그림과 표를 통해 규칙을 유추할 수 있으며, 띄어쓰기 수의 5는 곧 n이다. 줄은 i, 별과 띄어쓰기는 각각 j, 즉 이중for문으로 해결할 수 있다. Code. #include using namespace std; int main() { int n; cin >> n; for (int i = 1; i < n + 1; i++) { for (int j = 0; j < i; j++) { cout

Idea. 12번 문제에서 띄어쓰기만 없앤 형태 2021/01/14 - [C++/백준 알고리즘] - [C++] 백준 2522. 별찍기-12 풀이 [C++] 백준 2522. 별찍기-12 풀이 Idea. (참고) 2021/01/14 - [C++/백준 알고리즘] - [C++] 백준 2444. 별 찍기 - 7 풀이 [C++] 백준 2444. 별 찍기 - 7 풀이 Idea (참고) 2021/01/13 - [C++/백준 알고리즘] - [C++] 백준 알고리즘 2442. 별 찍기.. jyostudy.tistory.com Code. #include using namespace std; int main() { int n; cin >> n; for (int i = 1; i < n + 1; i++) { for (int j ..

Idea. (참고) 2021/01/14 - [C++/백준 알고리즘] - [C++] 백준 2444. 별 찍기 - 7 풀이 [C++] 백준 2444. 별 찍기 - 7 풀이 Idea (참고) 2021/01/13 - [C++/백준 알고리즘] - [C++] 백준 알고리즘 2442. 별 찍기 - 5 [C++] 백준 알고리즘 2442. 별 찍기 - 5 2442. 별 찍기 - 5 문제 풀이 Idea 띄어쓰기 : n-1, n-2, n-3, ..., 0개 별 : 1.. jyostudy.tistory.com Code. #include using namespace std; int main() { int n; cin >> n; for (int i = 1; i < n + 1; i++) { for (int j = 0; j < n ..

Idea (참고) 2021/01/13 - [C++/백준 알고리즘] - [C++] 백준 알고리즘 2442. 별 찍기 - 5 [C++] 백준 알고리즘 2442. 별 찍기 - 5 2442. 별 찍기 - 5 문제 풀이 Idea 띄어쓰기 : n-1, n-2, n-3, ..., 0개 별 : 1, 3, 5, 7, 9, ..., 2n-1개 (예) n=5면, * * * * * * * * * * * * * * * * * * * * * * * * * 띄어쓰기는 점점 줄어들고, *은 점점.. jyostudy.tistory.com 2021/01/14 - [C++/백준 알고리즘] - [C++] 백준 2443. 별 찍기-6 풀이 [C++] 백준 2443. 별 찍기-6 풀이 Idea 2021/01/13 - [C++/백준 알고리즘] ..