蒟蒻45分求助,大佬们帮帮忙!
查看原帖
蒟蒻45分求助,大佬们帮帮忙!
609307
yizongyuan楼主2022/2/12 19:49
//#include<bits/stdc++.h>
//#include<windows.h>
#include<iostream>
using namespace std;
int a[100000001]={},b[100000001]={};
int main(){
	string s1,s2;
	cin>>s1>>s2;
	int la=s1.length(),lb=s2.length();
	int len=la>lb?la:lb;
	for(int i=0;i<la;i++){
		a[i]=s1[la-i-1]-'0';
	}for(int i=0;i<lb;i++){
		b[i]=s2[lb-i-1]-'0';
	}int j=0;
	while(j<len){
		if(a[j]>b[j]){
			b[j]=-1;
		}else if(a[j]<b[j]){
			a[j]=-1;
		}j++;
	}while((a[la]==0 || a[la]==-1)&& la>0) la--;
	while((b[lb]==0 || b[lb]==-1) && lb>0) lb--;
	if(a[la]!=-1){
		for(int i=la;i>=0;i--){
			if(a[i]!=-1){
				cout<<a[i];
			}
		}		
	}else{
		cout<<"YODA";
	}cout<<endl;
	if(b[lb]!=-1){
		for(int i=lb;i>=0;i--){
			if(b[i]!=-1){
				cout<<b[i];
			}
		}
	}else{
		cout<<"YODA";
	}
	return 0;
}
2022/2/12 19:49
加载中...