求解(87分)
查看原帖
求解(87分)
1375011
huangtianle666楼主2024/11/2 10:29
#include<bits/stdc++.h>
using namespace std;
string n1,n2;
int a[5100],c[5200],la,lb,lc,x,w;
long long b;
int main(){
	cin>>n1;
	scanf("%lld",&b);
	la=n1.size();
	for(int i=1;i<=la;i++){
		a[i]=n1[la-i]-'0';
	}
	w=la+1;
	for(int i=w;i>=1;i--){
		c[i]=(x*10+a[i])/b;
		x=(x*10+a[i])%b;
	}
	lc=w+1;
	while(lc>1&&c[lc]==0){
		lc--;
	}
	for(int i=lc;i>=1;i--){
		printf("%d",c[i]);
	}
	return 0;
}
2024/11/2 10:29
加载中...