본문 바로가기

알고리즘

[백준 16504] 종이접기

www.acmicpc.net/problem/16504

 

16504번: 종이접기

종이접기와 수학을 좋아하는 주성이는 종이접기와 수학을 한꺼번에 할 수 있는 놀이를 찾아냈다. 바로 N×N 크기를 가지는 색종이의 각 칸에 수를 적어놓고, 색종이를 반으로 접을 때마다 겹치는

www.acmicpc.net

 

이문제도 규칙만 알면 쉽다 예시에서 2x2로 예시를 들었는데

이를 생각해보면 모든 원소를 더한 값과 동일한 것을 알 수 있다.

 

그래서 들어오면 바로 다 더해주는 방식으로 문제를 풀었다.

 

#include <iostream>

using namespace std;

int main(void)
{
    int N = 0;
    long long Ans = 0, Tmp = 0;

    cin >> N;

    for(int i = 0; i < N; i++)
    {
        for(int j = 0; j < N; j++)
        {
            cin >> Tmp;
            Ans += Tmp;
        }
    }

    cout << Ans << endl;

    return 0;
}

'알고리즘' 카테고리의 다른 글

[백준 11729] 하노이 탑 이동 순서  (0) 2020.10.15
[백준 2979] 트럭 주차  (0) 2020.10.14
[백준 1911] 흙길 보수하기  (0) 2020.10.14
[백준 17938] 퐁당퐁당2  (0) 2020.10.03
[백준 17838] 커맨드  (0) 2020.10.02