代码实现
#include <bits/stdc++.h>
using namespace std;
vector<int> div(string &A, int B, int &r)
{
vector<int> C;
r = 0;
for (auto c : A)
{
r = r * 10 + c - '0';
C.push_back(r / B);
r %= B;
}
// 干掉前导0
while (C.size() > 1 && C.front() == 0) C.erase(C.begin());
return C;
}
int main()
{
string s;
int x, r;
cin >> s >> x;
vector<int> C = div(s, x, r);
for (auto c : C) cout << c;
cout << ' ' << r;
return 0;
}