文章
82
粉丝
344
获赞
28
访问
696.0k
#include <iostream>
#include <algorithm>
#include <stack>
#include <string.h>
#include <stdio.h>
#include <queue>
using namespace std;
const int maxn=10005;
bool cmp(int x,int y){
return x>y;
}
string s;
int a[maxn];
int main(){
cin>>s;
int sum=0;
int flag=0;
for(int i=0;i<s.size();i++){
a[i]=s[i]-'0';
}
for(int i=0;i<s.size();i++){
if(a[i]==0) flag=1;
sum+=a[i];
}
if(sum%3!=0||flag==0){
cout<<"-1"<<endl;
}
else{
sort(a,a+s.size(),cmp);
for(int i=0;i<s.size();i++){
cout<<a[i];
...
登录后发布评论
暂无评论,来抢沙发