只能输出0 ┭┮﹏┭┮
查看原帖
只能输出0 ┭┮﹏┭┮
740882
Huojinyi楼主2024/10/25 21:24

995 995 995

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	string a,b;
	cin>>a>>b;
	int lena=a.size();
	int lenb=b.size();
	int asum=0,bsum=0;
	int end1[4001];
	int p=0;
	for(int i=0;i<lena;i++){
		int k=a[lena-i-1]-'0'*i;
		for(int j=0;j<i;j++){
			k*=n;
		}
		asum+=k;
	}for(int i=0;i<lenb;i++){
		int k=b[lenb-i-1]-'0'*i;
		for(int j=0;j<i;j++){
			k*=n;
		}
		bsum+=k;
	}
	int sum=bsum+asum;
	while(sum>0){
		end1[p]=sum%n;
		sum/=n;
		p++;
	}
	for(int i=p;i>=0;i--){
		cout<<end1[i];
	}
	return 0;
}
2024/10/25 21:24
加载中...