Submission

Status:
PPPPPPPPPP

Score: 100

User: fluke

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-14 19:47:10

#include <bits/stdc++.h>
#define ll long long 
#define f first 
#define s second 
#define pii pair<int,int>
#define piii tuple <int,int,int> 
#define emb emplace_back
#define em emplace 
#define all(x) x.begin(),x.end()
#define DB cout<<"\n";system("pause");
using namespace std;

ll inf = 2e18;
int mod = 1e9+7;

int di[] = {0,1,0,-1};
int dj[] = {1,0,-1,0};

int main(){
ios::sync_with_stdio(false);cin.tie(0);
    ll n;
    cin>>n;

    if(n%2 == 0){
        ll num = n*n;
        int de = 5;
        int jump = 8;

        ll cost = 0;

        for(int i=0;i<n/2;i++){
            if(i == 0){
                cost += num%10;
                cost += (num-1)%10;
                num = num - de;
                de+=jump;
            }
            else {
                cost += num%10;
                num--;
                cost += num%10;
                num = num - de;
                de+=jump;
            }
        }

        cout<<cost;
    }
    else {
        ll cost = 0;
        ll num = n*n;
        int de = 9;
        int jump = 8;

        for(int i=0;i<(n-1)/2;i++){

            if(i == 0){
                cost += num%10;
                num--;

                cost += num%10;
                num--;
                
                cost += num%10;
                
                num = num - de;
                de += jump;
            }
            else {
                cost += num%10;
                num--;
                cost += num%10;

                num = num - de;
                de += jump;

            }   

        }
        
        cout<<cost;

    }

}