오늘 풀어볼 문제는 백준 단계별로 풀어보기 일반수학1에 있는 백준 2903번: 중앙 이동 알고리즘을 풀어다.
즉 숫자를 넣으면 입력된 숫자의 수 만큼 x+(x-1) 씩 면이 늘어나고, 면과면의 곱을 출력하는 문제다.
ex) 0입력: {2(2-1)} {2(2-1)} = 2 2 = 4
#include <iostream>
using namespace std;
int main() {
int n;
int x=2;
cin>> n;
while(n--){
x += (x-1);
}
x *= x;
cout<<x<<endl;
}
처음에는 문제설명이 헷갈렸지만, 패턴을 알면 쉽게 풀 수 있는 문제였다.