본문 바로가기
PS 문제 풀이/SWEA

[SWEA] 8016 홀수 피라미드

by 까망 하르방 2021. 2. 24.
반응형

출처: SWEA

 Input 

3

1

2

3

 

 Output 

#1 1 1

#2 3 7

#3 9 17

 

1..N층에서 좌/우측에 놓여지는 수식은 아래와 같다.

left = (N - 1) * (N - 1) * 2 + 1;

right = N * N * 2 - 1;


#include <iostream>
using namespace std;
typedef unsigned long long ull;
 
int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
 
    ull N, left, right;
    int testCase; cin >> testCase;
    for (int tc = 1; tc <= testCase; ++tc) {
        cin >> N;
 
        left = (N - 1) * (N - 1) * 2 + 1;
        right = N * N * 2 - 1;
 
        // 정답 출력
        printf("#%d %llu %llu\n", tc, left, right);
    }
}

 

반응형

'PS 문제 풀이 > SWEA' 카테고리의 다른 글

[SWEA] 8825 홀수 중간값 피라미드2  (0) 2021.02.24
[SWEA] 5642 합  (0) 2021.02.24
[SWEA] 8822 홀수 중간값 피라미드 1  (0) 2021.02.24
[SWEA] 9317 석찬이의 받아쓰기  (0) 2021.02.24
[SWEA] 3952 줄 세우기  (0) 2021.02.22

댓글