求助80分 #2TLE #3RE
查看原帖
求助80分 #2TLE #3RE
448911
ZAIA_Enterprise楼主2022/12/24 11:57
#include <iostream>
#include <string>

using namespace std;

string a,b;
int x[20]={114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514};
int y[20]={114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514,114514};
int t[10]={0};
int main(){
	cin >> a >> b;
	for(int i=0;i<a.length();i++){
		x[i+1] = a[a.length()-i-1] - '0';
	}
	for(int i=0;i<b.length();i++){
		y[i+1] = b[b.length()-i-1] - '0';
	}
	
	do{
		for(int i=1;x[i] != 114514;i++){
			if(x[i] == 10){
				x[i] = 0;
				x[i+1]++;
			}
			//cout << x[i] << ' ';
		}
		for(int i=1;x[i] != 114514;i++){
			t[x[i]]++;
		}
		x[1]++;
		//cout << endl;
	}while(x[1]!=y[1] 
	|| x[2]!=y[2] || x[6]!=y[6] 
	|| x[3]!=y[3] || x[7]!=y[7] 
	|| x[4]!=y[4] || x[8]!=y[8] 
	|| x[5]!=y[5] || x[9]!=y[9]);
	
	{
		for(int i=1;x[i] != 114514;i++){
			if(x[i] == 10){
				x[i] = 0;
				x[i+1]++;
			}
			//cout << x[i] << ' ';
		}
		for(int i=1;x[i] != 114514;i++){
			t[x[i]]++;
		}
		x[1]++;
		//cout << endl;
	}
	
	for(int i=0;i<=9;i++){
		cout << t[i] << ' ';
	}
	
	return 0;
}
2022/12/24 11:57
加载中...