蒟蒻求助,求大佬解答!(显示有4个时间超限)
  • 板块题目总版
  • 楼主决明子兮
  • 当前回复12
  • 已保存回复12
  • 发布时间2020/7/20 18:27
  • 上次更新2023/11/6 22:44:44
查看原帖
蒟蒻求助,求大佬解答!(显示有4个时间超限)
361180
决明子兮楼主2020/7/20 18:27
#include<iostream>
#include<string>
#include<bits/stdc++.h>
#include<cstring>
using namespace std;
string A,B;
int main(){
	int a[5005]={0},b[5005]={0},c[5005]={0},flag=1;
	cin>>A>>B;
	if(A.size()<B.size()||A.size()==B.size()&&A<B){
		swap(A,B);
		cout<<'-';
	}
	for(int i=0;i<A.size();i++){
		a[i]=A[A.size()-1-i]-'0';
	}
	for(int i=0;i<B.size();i++){
		b[i]=B[B.size()-1-i]-'0';
	}bool k=0;
	for(int i=0;i<A.size();i++){
		if(a[i]<b[i]){
			a[i]+=10;
			a[i+1]--;
		}
		c[i]=a[i]-b[i];
	}int lc=A.size();
	while(c[lc-1]==0&&lc>1){
		lc--;
	}
	for(int i=lc-1;i>=0;i--){
			cout<<c[i];
	}
	return 0;
}```
2020/7/20 18:27
加载中...