数串

题目描述

设有n个正整数,将他们连接成一排,组成一个最大的多位整数。
如:n=3时,3个整数13,312,343,连成的最大整数为34331213。
如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。

输入描述:

有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。

输出描述:

每组数据输出一个表示最大的整数.
 
   
 
   
 
   
#include #include #include    //swap函数 using namespace std;
void swap(int *a,int *b) {      int temp;      temp=*a;      *a=*b;      *b=temp;  } 
int main(){     int N=0,result=0;     int *arr=new int[N];  //动态分配长度为N的整形数组         cin>>N;          ///输入N和arr{N};     for(int i=0;i>arr[i];         int len=3;         int *brr=new int[N];          for(int ii=0;ii
    delete brr;
    for(int k=0;k
 
   
不通过
您的代码已保存 运行超时:您的程序未能在规定时间内运行结束,请检查是否循环有错或算法复杂度过大。 case通过率为20.00%

你可能感兴趣的:(牛客网)