题解
2025-09-17 20:52:22
发布于:江苏
8阅读
0回复
0点赞
高精÷低精
#include<bits/stdc++.h>
using namespace std;
int a[10005],b,c[10005];
int main()
{
string s1;
cin>>b>>s1;
int l1=s1.size();
for(int i=0;i<l1;i++)//逆序存储
{
a[i]=s1[i]-'0';
}
long long r=0;
for(int i=0;i<l1;i++)
{
r=a[i]+r*10;//处理当前位的余数
c[i]=r/b;//当前位的商
r%=b;//余数
}
int len=0;
while(c[len]==0&&len<l1)//去除前导零
{
len++;
}
cout<<r;
return 0;
}
这里空空如也







有帮助,赞一个