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;
}