Submission
Status:
-P-P-P----
Score: 30
User: Nathlol2
Problemset: โชว์ของโลมา
Language: cpp
Time: 0.007 second
Submitted On: 2025-03-16 18:29:15
#include <bits/stdc++.h>
using namespace std;
int32_t main(){
ios::sync_with_stdio(false);
cin.tie(0);
int n;
cin >> n;
if(n == 1){
cout << "1\n";
return 0;
}else if(n == 2){
cout << "7\n";
return 0;
}else if(n == 3){
cout << "24\n";
return 0;
}
if(n % 2 == 0){
int ans = 0;
int p = 6;
int lp = 14;
for(int i = 0;i<n / 2 - 1;i++){
ans += ((n * n) - p) % 10;
ans += ((n * n) - p + 1) % 10;
p = p + lp;
lp += 8;
}
ans += (n * n) % 10;
ans += ((n * n) - 1) % 10;
cout << ans << '\n';
}else{
int ans = 0;
int p = 12;
int lp = 18;
for(int i = 0;i<n / 2 - 1;i++){
ans += ((n * n) - p) % 10;
ans += ((n * n) - p + 1) % 10;
cout << ((n * n) - p) << " " << ((n * n) - p + 1) << '\n';
p = p + lp;
lp += 8;
}
ans += (n * n) % 10;
ans += ((n * n) - 1) % 10;
ans += ((n * n) - 2) % 10;
cout << ans << '\n';
}
}