题目链接
思路
用数组或者字符串处理大数
本题如果测试点1不过可能是没考虑A<B的情况
例如
输入
1 2
输出
0 1
AC代码
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstring>
#include<string>
#include<map>
#include<stack>
using namespace std;
typedef long long ll;
const int maxn=1e6;
int main()
{
char a[1005];
int b;
int r[1005],mod=0;
cin>>a>>b;
int len=strlen(a);
for(int i=0;i<len;i++)
{
r[i]=a[i]-'0';
}
for(int i=0;i<len;i++)
{
if(i==0&&r[0]<b)
{
if(len==1)
cout<<0;
}
else
{
cout<<(r[i]+mod*10)/b;
}
mod=(r[i]+mod*10)%b;
}
cout<<" "<<mod<<endl;
return 0;
}