Submission
Status:
PPPPPPPPPP
Score: 100
User: Nightingale
Problemset: โชว์ของโลมา
Language: cpp
Time: 0.003 second
Submitted On: 2025-03-28 17:07:27
#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int a;
cin >> a;
if(a==1){
cout << 1;
return 0;
}
int counter = 1;
int quick = 1;
int twice = 0;
int token = 0;
int roo = 2;
int empla = 0;
int interval;
int note1;
int note2;
int sum = 0;
int cap = (a-twice)*2+(a-2-twice)*2;
while(token<3){
if(quick==cap+1){
twice+=2;
cap = (a-twice)*2+(a-2-twice)*2;
quick = 1;
}
if(quick==(cap-(a-2-twice-1))||quick==(cap-(a-2-twice))){
token++;
if(token<=2) sum = sum+counter%10;
if(token==1) note1 = counter;
if(token==3) note2 = counter;
}
quick++;
counter++;
}
interval = note2-note1;
empla = note1;
while(roo<=a-1&&interval>0){
sum = sum+(empla+interval)%10;
roo++;
if(roo>=a) break;
if(a%2==0&&roo+1==a){
sum = sum+(empla+interval-1)%10;
break;
}
sum = sum+(empla+interval+1)%10;
roo++;
if(roo>=a) break;
empla = empla+interval;
interval = interval-8;
}
cout << sum;
}