您的位置:首页 > 产品设计 > UI/UE

【UESTC 1513 简单的数学题】

2017-03-26 20:06 309 查看
简单的数学题

Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others)

Submit Status

这是一道简单的数学题,简单到题目只给你一个正整数N,而你则输出一个M,这个M是由N的各个位数重新排列而来的(比如,N=123,则M可以为123,213,321,312,132,231)。由于M有许多许多,所以要求你输出一个满足|N-M| % 9 =0 的最小M。

A % 9 = 0的含义为 A是9的倍数,比如9,18,0,9999等。

Input

一个正整数N(1

#include<cstdio>
#include<algorithm>
#include<iostream>
using namespace std;
string s;
int a[1010];
int main()
{
cin >> s;
int nl = s.size();
for(int i = 0; i < nl; i++)
a[i] = s[i] - '0';
sort(a,a + nl);
for(int i = 0; i < nl; i++)
printf("%d",a[i]);
printf("\n");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数学