hihoCoder1712 (高斯消元裸題)
阿新 • • 發佈:2018-04-05
例如 margin code 一行 print 圖片 單點 ane hihocode
#1712 : 字符串排序
時間限制:10000ms 單點時限:1000ms 內存限制:256MB描述
一般我們在對字符串排序時,都會按照字典序排序。當字符串只包含小寫字母時,相當於按字母表"abcdefghijklmnopqrstuvwxyz"的順序排序。
現在我們打亂字母表的順序,得到一個26個字母的新順序。例如"bdceafghijklmnopqrstuvwxyz"代表‘b‘排在‘d‘前,‘d‘在‘c‘前,‘c‘在‘e‘前……
給定N個字符串,請你按照新的字母順序對它們排序。
輸入
第一行包含一個整數N。(1 <= N <= 1000)
第二行包含26個字母,代表新的順序。
以下N行每行一個字符串S。 (|S| <= 100)
輸出
按新的順序輸出N個字符串,每個字符串一行。
- 樣例輸入
-
5 bdceafghijklmnopqrstuvwxyz abcde adc cda cad ddc
- 樣例輸出
-
ddc cda cad abcde adc
分析:用sort函數排序就行。#include<cstdio> #include<cstring> #include<string> #include<algorithm> using namespace std; char s[100]; int c[330]; struct
View Code
hihoCoder1712 (高斯消元裸題)