Submission #73300408


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#define vll vector < ll >
#define vvl vector < vl > ;
#define dequeue dq;
#define all(x)(x).begin(), (x).end()
#define pb push_back
#define eb emplace_back
#define pf push_front
#define st stack < ll >
#define stc stack < char >
#define sts stack < string >
#define rep(i, a, b) for (ll i = a; i < b; i++)
#define repe(i, a, b) for (ll i = a; i <= b; i++)
int main() {
    ll n;cin>>n;vector <string> v(n);ll m=0;
    rep(i,0,n){
        cin>>v[i];
    }
    rep(i,0,n){
        m=max(m,(ll) (v[i].size()));
    }
rep(i,0,n){
    string t="";
    ll k=(m-(ll)(v[i].size()))/2;
    rep(j,0,k){
    t+='.';}
    t+=v[i];
    rep(j,0,k){
    t+='.';}
    cout<<t<<endl;
}
    

}

Submission Info

Submission Time
Task B - Center Alignment
User moonsign
Language C++23 (GCC 15.2.0)
Score 200
Code Size 781 Byte
Status AC
Exec Time 1 ms
Memory 3556 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 2
AC × 10
Set Name Test Cases
Sample 00_sample_01.txt, 00_sample_02.txt
All 00_sample_01.txt, 00_sample_02.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 02_min_01.txt, 03_max_01.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 1 ms 3380 KiB
00_sample_02.txt AC 1 ms 3556 KiB
01_random_01.txt AC 1 ms 3544 KiB
01_random_02.txt AC 1 ms 3528 KiB
01_random_03.txt AC 1 ms 3452 KiB
01_random_04.txt AC 1 ms 3452 KiB
01_random_05.txt AC 1 ms 3528 KiB
01_random_06.txt AC 1 ms 3452 KiB
02_min_01.txt AC 1 ms 3536 KiB
03_max_01.txt AC 1 ms 3528 KiB