1. 程式人生 > >P1012 拼數

P1012 拼數

#include<bits/stdc++.h>
using namespace std;
bool cmp(string a,string b){
	return a+b>b+a;
}
int main()
{
	freopen("in.txt","r",stdin);
	vector<string> ppp;
	int n;cin>>n;ppp.resize(n);
	for(int i=0;i<n;i++){
		cin>>ppp[i];
	}
	sort(ppp.begin(),ppp.end(),cmp);
	string ans;
	for(int i=0;i<n;i++){
		ans+=ppp[i];
	}
	cout<<ans;
	return 0;
}

相關推薦

洛谷——P1012

sca stream pre i++ n) pac problem lan ace https://www.luogu.org/problem/show?pid=1012#sub 題目描述 設有n個正整數(n≤20),將它們聯接成一排,組成一個最大的多位整數。

Luogu P1012

輸入 輸入輸出格式 div iostream for clas 描述 例如 ret P1012 拼數 題目描述 設有n個正整數(n≤20),將它們聯接成一排,組成一個最大的多位整數。 例如:n=3時,3個整數13,312,343聯接成的最大整數為:34331213 又如:

洛谷P1012

題目 ++ mes 輸出 sca clu name cout esp 題目描述 設有n個正整數(n≤20),將它們聯接成一排,組成一個最大的多位整數。 例如:n=3時,3個整數13,312,343聯接成的最大整數為:34331213 又如:n=4時,4個整數7,13,4

洛谷P1012(string相加)(小技巧)

color font col 整數 比較 DC with 然而 cin 題目描述 設有n個正整數(n≤20),將它們聯接成一排,組成一個最大的多位整數。 例如:n=3時,3個整數13,312,343聯接成的最大整數為:34331213 又如:n=4時,4個整數7,13,4,

【洛谷】P1012 (貪心)

題目連結 題目描述 設有 n 個正整數 (n≤20)將它們聯接成一排,組成一個最大的多位整數。 例如: n=3 時, 3 個整數 13 , 312 , 343 聯接成的最大整數為: 34331213 又如: n=4 時, 4 個整數 7 , 13 , 44 , 246

洛谷P1012題解

洛谷P1012拼數 C++的STL模板庫中的sort函式在字串排序問題中的妙用cmp也可醫用lamada格式C++11的版本支援 #include<bits/stdc++.h> using namespace std; vector<

P1012

#include<bits/stdc++.h> using namespace std; bool cmp(string a,string b){ return a+b>b+a; } int main() { freopen("in.txt","r",s

洛谷 - P1012 - - 排序

bug != col sin 應該 lse def 數據 max https://www.luogu.org/problemnew/show/P1012 這道水題居然翻車了,還發現不了bug,服氣了。並不是空字符一定比不空要好,要取決於替代它的字符的大小。所以還是直接比較兩

【題解】洛谷P1012[NOIP1998] 字串+排序

題目連結 乍一看還有點唬人……結果簡單的一批 #include<cstdio> #include<iostream> #include<algorithm> using namespace std; #define _

P1012 (字串)

題目描述 設有 nn 個正整數 (n≤20)(n≤20) ,將它們聯接成一排,組成一個最大的多位整數。 例如: n=3n=3 時, 33 個整數 1313 , 312312 , 343343 聯接成的最大整數為: 3433121334331213 又如: n=4n=4 

NOIP 1998 (貪心)

題目描述 設有n個正整數(n≤20),將它們聯接成一排,組成一個最大的多位整數。 例如:n=3時,3個整數13,312,343聯接成的最大整數為:34331213 又如:n=4時,4個整數7,13,4,246聯接成的最大整數為:7424613 輸入 每個測試檔案只包含一

貪心+字串排序——

題目來源 洛谷P1012拼數 https://www.luogu.org/problem/show?pid=1012 題目描述 設有n個正整數(n≤20),將它們聯接成一排,組成一個最大的多位整

ajax交互據簡單裝,組成字符串

截取字符串 function fun sub 交互 bstr subst json2 substring json2Form:function(json) { var str = ""; for(var p in json){ // 判斷對象是否為數組

多多:最長1串的種類

長子 pla 其中 現在 char 第一個 package 位置 相加 題目:(根據回憶寫的,只描述了大概意思)   現有一組0、1字符串,其字符數為m,可以將0更改為1的最大次數為n。在字符串中肯定存在在改動n次以內的最長的只由1組成的子串。最長子串可能會出現多次,現在

2、ABPZero系列教程之多多賣家工具 更改據庫為Mysql

分享 server mage http 解決方案 源碼 步驟 tab https   因為要部署項目到雲服務器,不想在服務器上裝SqlServer,所以需要把項目改為Mysql。 項目初始化   1、下載項目壓縮包,前面文章已經說到,可以加群到群文件裏下載。解壓縮

通過碎片的方法恢復據的過程

all 所有 分區 導致 完成 數據庫的備份 發現 建數據庫 服務 服務器數據恢復案例背景: --服務器raid磁盤陣列組癱瘓了,該磁盤陣列中一共有3塊硬盤,目前一塊硬盤亮紅色警報燈,需要重點進行恢復的數據為D盤裏的數據庫數據。由於存儲故障後管理員進行重啟服務器導致先前離線

將陣列中的成一個最大的c++

比如: 輸入 321 32 6 輸出 632321 #include<c++/4.8.2/iostream> #include<c++/4.8.2/vector> #include<c++/4.8.2/string>

51Nod1097 成最小的(技巧排序)

排序規則: 兩個字串a,b。 如果ab<ba 那就a在b之前。 比如a=312,b=31. 31231<31312 所以312在31之前。 排完序就是按照規則輸出就行了。 #include<iostream> #include<algor

多多】三角形

連結:https://www.nowcoder.com/questionTerminal/21094574ed7e49fe9960e96e52aee1e7 來源:牛客網   [程式設計題]數三角形 熱度指數:984 時間限制:1秒 空間限制:32768K 演算法知識

多多通用優惠券漏洞被薅羊毛千萬 你的系統有反作弊防護嗎?

多個 統計 51cto ces 刷單 登錄 更新 老用戶 process 1月20日,微博大V @互聯網那些事 爆料,拼多多百元通用優惠券的營銷推廣出現重大漏洞,無論新老用戶,都可以0.4元優惠券購買無門檻、不限品類使用的通用優惠券。近日半夜被羊毛黨發現後,瘋狂購買可以快速