Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: 68019

Problemset: โชว์ของโลมา

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-07 15:40:37

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    cin >> N;
    int curin = N;
    int currentnum = 1;
    int sum = 0;
    int dirin = 1; // = 1 -> Hori // = -1 -> Verticle Sum of digit last Hori + Inti verti + Final Verti
    while (currentnum <= 64)
    {
        /* code */
    
    
        
        for (int j = 0; j < curin;j++){
            
            
            if (dirin == -1){
                //Verti
                if (j == curin - 1) {
                    sum += currentnum%10;
                }

            }
            currentnum += 1;

        }

        // Reverse
        for (int j = 0; j < curin;j++){
            
            
            if (dirin == -1){
                //Verti
                if (j == 0) {
                    sum += currentnum%10;
                }

            } else if (dirin == 1) {
                
                //Hori
                if (N%2 == 0) {
                    if (curin == 2) {
                         sum += currentnum%10;
                    }
                } else if (N%2 ==1) {
                    if (curin == 1) {

                         sum += currentnum%10;
                    }
                }
            }
            currentnum += 1;
        }

        dirin *=-1;
        curin -= 2;
        

    }

    cout << sum;
}