Submission #17714849


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
typedef long long int ll;
typedef pair<int,int> P;
typedef pair<ll,ll> Pll;
typedef pair<string,string> Pstring;
typedef pair<double,double> Pdouble;


#define REP(i,n) for(ll i=0;i<n;i++)
#define REP1(i,n) for(ll i=1;i<=n;i++)
#define Precision13 cout << fixed << setprecision(13)
const double PI=3.14159265358979323846;
const int MAX = 510000;
const int MOD = 1000000007;
const int INF = 1<<29;
using Graph = vector<vector<int>>;


int main()
{

  ll n;
  cin >> n;

  ll a = 26;
  ll count = 1;
  REP(i,15){
    if(n<=a){
      break;
    }else{
      n -= a;
      a *= 26;
      count++;
    }
  }

  vector<int> answer(count,0);
  n--;
  count--;

  for(int i=count; i>=0; i--){
    ll keta = pow(26,i);
    answer.at(i) = n/keta;
    n = n%keta;
  }

  for(int i=count; i>=0; i--){
    char c = 'a'+ answer.at(i);
    cout << c;
  }
  cout << endl;


}

Submission Info

Submission Time
Task C - One Quadrillion and One Dalmatians
User takkey
Language C++ (GCC 9.2.1)
Score 300
Code Size 959 Byte
Status AC
Exec Time 6 ms
Memory 3920 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 29
Set Name Test Cases
Sample sample1.txt, sample2.txt, sample3.txt
All sample1.txt, sample2.txt, sample3.txt, test1.txt, test10.txt, test11.txt, test12.txt, test13.txt, test14.txt, test15.txt, test16.txt, test17.txt, test18.txt, test19.txt, test2.txt, test20.txt, test21.txt, test22.txt, test23.txt, test24.txt, test25.txt, test26.txt, test3.txt, test4.txt, test5.txt, test6.txt, test7.txt, test8.txt, test9.txt
Case Name Status Exec Time Memory
sample1.txt AC 6 ms 3684 KiB
sample2.txt AC 2 ms 3660 KiB
sample3.txt AC 4 ms 3780 KiB
test1.txt AC 2 ms 3700 KiB
test10.txt AC 2 ms 3820 KiB
test11.txt AC 2 ms 3896 KiB
test12.txt AC 2 ms 3884 KiB
test13.txt AC 2 ms 3880 KiB
test14.txt AC 3 ms 3788 KiB
test15.txt AC 2 ms 3896 KiB
test16.txt AC 3 ms 3776 KiB
test17.txt AC 2 ms 3844 KiB
test18.txt AC 2 ms 3884 KiB
test19.txt AC 3 ms 3788 KiB
test2.txt AC 4 ms 3532 KiB
test20.txt AC 2 ms 3896 KiB
test21.txt AC 2 ms 3528 KiB
test22.txt AC 3 ms 3780 KiB
test23.txt AC 2 ms 3820 KiB
test24.txt AC 2 ms 3776 KiB
test25.txt AC 2 ms 3892 KiB
test26.txt AC 3 ms 3900 KiB
test3.txt AC 3 ms 3732 KiB
test4.txt AC 2 ms 3832 KiB
test5.txt AC 2 ms 3680 KiB
test6.txt AC 2 ms 3700 KiB
test7.txt AC 2 ms 3920 KiB
test8.txt AC 2 ms 3892 KiB
test9.txt AC 2 ms 3868 KiB