Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: mantaggez

Problemset: Base Converter

Language: cpp

Time: 0.003 second

Submitted On: 2026-03-22 20:18:26

#include <bits/stdc++.h>

using namespace std;
using ll = long long;

ll n, m;
string ans = "";

void recur(ll n)
{
    if(n < m) {
        ans += to_string(n);
        return ;
    }
    ans += to_string(n % m);
    recur(n / m);
}

int main()
{
    cin.tie(NULL)->sync_with_stdio(false);
    cin >> n >> m;
    recur(n);
    reverse(ans.begin(), ans.end());
    cout << ans << '\n';

    return 0;
}