80分
查看原帖
80分
717073
zxl03楼主2022/9/30 21:31
#include<bits/stdc++.h>
using namespace std;
char c[987654];
int a[987654];
int main(){
	cin>>c;
	int h=strlen(c);
	int f=0;
	int sum=0;
	for(int i=0;i<=h-1;i++){
		a[c[i]-'0']++;
	}
	for(int i=9;i>=0;i--){
		sum+=i*a[i];
	}
	if(!a[0]||sum%3){
		cout<<-1;
		return 0;
	}
	for(int i=9;i>=0;i--){
		for(int j=1;j<=a[i];j++){
			cout<<i;
		}
	}
    return 0;
}

2022/9/30 21:31
加载中...