PAT1023】的更多相关文章

//水题,但是考点不水,可能用的strlen属于string库,但是只能用于字符,不能用数字,因为\0就是0.出现0无法判断,其次二倍时有可能有进位 //第一次在二倍进位上出了问题 #include<stdio.h> #include<string.h> int main() { //freopen("input.txt","r",stdin); ]; ]; ]; memset(has,,sizeof(has)); scanf("%…
#include <iostream> #include <map> #include <algorithm> using namespace std; string a; string b; bool cmp(char a,char b){ return a<b; } int main() { cin>>a; b=a; int num;int c=0; for(int i=a.length()-1;i>=0;i--){ num=(a[i]-'0…
给定数字0-9各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意0不能做首位).例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558. 现给定数字,请编写程序输出能够组成的最小的数. 输入格式: 每个输入包含1个测试用例.每个测试用例在一行中给出10个非负整数,顺序表示我们拥有数字0.数字1.……数字9的个数.整数间用一个空格分隔.10个数字的总个数不超过50,且至少拥有1个非0的数字. 输出格式: 在一行中输出能够组成的最小…