1. 數串
1. 題目描述:設有n個正整數,將他們連線成一排,組成乙個最大的多位整數。
如:n=3時,3個整數13,312,343,連成的最大整數為34331213。
如:n=4時,4個整數7,13,4,246連線成的最大整數為7424613。
輸入描述:有多組測試樣例,每組測試樣例包含兩行,第一行為乙個整數n(n<=100),第二行包含n個數(每個數不超過1000,空格分開)。
輸出描述:每組資料輸出乙個表示最大的整數。
示例1輸入
212 123
47 13 4 246
輸出12312
7424613
解法
#include#include#include#includeusing namespace std;
int compare(string s1,string s2)
int main()
sort(v.begin(),v.end(),compare);
for(int i=0;ireturn 0;
}
字串相關題目
判斷兩個字串str1和str2,是否互為旋轉詞 字串str左邊任意長度的子串挪到右邊 1234 的旋轉詞有1234 2341 3412 4123 時間複雜度為o n 做法 1 判斷兩字串長度是否相等 2 長度相等,生成str1 str1的大字串 大字串包含了str1的所有旋轉詞 3 在大字串中尋找是...
字串常量題目
string s1 a string s2 b string s3 a b 直接拼接成 ab 放入字串常量池,string s4 s1 s2 使用stringbuilder 拼接。然後呼叫 tostring new乙個在堆中新開闢的字串物件 string s5 ab 把 ab 放入常量池,之後賦值給...
C C 題目 字元與字串
char a 4 char b 4 答案 abcd efg 分析 由於字串是以 0 為結尾的,所以陣列a不是乙個字串。陣列b列印直到空字元為止有7個字元顯示。而陣列a讀取了 d 字元之後,便在其隨後的位元組繼續解釋要列印的字元,直到遇到空字元為止。const int arsize 5 char na...