Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- c언어 라이프타임
- C++
- GStreamer 튜토리얼
- c언어 정적변수
- 소프티어
- Sparkfun Edge 프로젝트
- 성적평균
- C++해설
- MacOS 설치
- GStreamer tutorial
- c언어 지역변수
- 코테기출
- 삼성 B형
- 지도 자동 구축
- SKT FLYAI
- c언어 static
- softeer
- Sparkfun Edge Example
- 코딩테스트 기출
- 수퍼컴퓨터 클러스터
- c언어 스코프
- Python
- Spakrfun Edge
- 사물인식 최소 면적 산출 프로그램
- GStreamer
- 플레이페어 암호
- 통근버스 출발 순서 검증하기
- 삼성전자 #영상디스플레이사업부 # VD사업부 #면접후기
- nodejs 기초
- c언어 전역변수
Archives
- Today
- Total
mulll
[소프티어] 지도 자동 구축 / C++ 해설 본문
더 많은 문제풀이는 아래 Github 주소에서 확인하실 수 있습니다.
https://github.com/Dongha-k/softeer-code
문제 출처: https://softeer.ai/practice/info.do?idx=1&eid=413
#include<iostream>
using namespace std;
int main(int argc, char** argv)
{
int len[16];
len[0] = 2;
for(int i = 1 ; i <= 15 ; i ++){
len[i] = len[i-1] * 2 - 1;
}
int n;
cin >> n;
cout << len[n] * len[n];
return 0;
}
풀이
점의 갯수가 증가하는 규칙이 있는데 iteration이 늘어날수록 한 변의 점의 갯수가 2 3 5 9 .. 식으로 늘어난다. 수열로 따지자면 a_n = 2 * a_(n-1) + 1 개씩 늘어난다. (여기서 a_0 = 2)
한 변의 점의 갯수를 알 수 있으므로 제곱을 하면 총 점의 갯수를 알 수 있다.
'algorithm study' 카테고리의 다른 글
[소프티어] 전광판 / C++ 해설 (0) | 2023.01.01 |
---|---|
[소프티어] 8단 변속기 / C++ 해설 (0) | 2023.01.01 |
[소프티어] 사물인식 최소 면적 산출 프로그램 / C++ (1) | 2023.01.01 |
[소프티어] 교차로 / C++ 해설 (0) | 2023.01.01 |
[소프티어] 플레이페어 암호 / C++ 해설 (2) | 2023.01.01 |
Comments