12 条题解

  • 1
    @ 2024-12-6 18:45:25

    抄的😄

    #include<bits/stdc++.h>
    using namespace std;
    const int N=1e5+10;
    long long x[N],c[N];
    int main(){
    	char a[10000]; 
    	long long y;
    	cin>>a>>y;
    	int len1=strlen(a);
    	for(int i=0;i<len1;i++){
    		x[i]=a[i]-'0';
    	}
    	long long len=0;
    	long long ans=0;
    	for(int i=0;i<len1;i++){
    		int f=0;
    		ans=ans*10+x[i];
    		if(ans>=y){
    			f=ans/y;
    			ans=ans%y;
    		}
    		c[len++]=f;
    	}
    	long long num=0;
    	while(c[num]==0&&num<len){
    		num++;
    	}
    	if(num>=len){
    		cout<<"0";
    		return 0;
    	}
    	for(int i=num;i<len;i++){
    		cout<<c[i];
    	}
    	return 0;
    }
    

信息

ID
1189
时间
1000ms
内存
128MiB
难度
5
标签
递交数
395
已通过
139
上传者