Submission

Status:
PPPPPP----

Score: 60

User: Nightingale

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-03-28 17:05:41

#include <bits/stdc++.h>
using namespace std;
int 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;
}