P3742 umi函式
題目描述
這個函式接受兩個字串 s1,s2。這些字串只能由小寫字母組成,並且具有相同的長度。這個函式的輸出是另一個長度與 s1,s2 相同的字串 g。g 的第 i 個字元等於 s1 的第i 個字元和 s2 的第 i 個字元的最小值,簡單來說,g[i]=min(s1[i],s2[i])。
例如:f(“ab”,“ba”)= “aa”, f(“nzwzl”,“zizez”)=“niwel”.
她現在有兩個相同長度的只有小寫字母的字串 x,y。找出任何一個滿足 f(x,z)=y 的字串 z。如果找不到這樣的字串的話,請輸出-1。
輸入格式
第一行給出以下兩個字串的長度 n。
第二行給出一個字串 x。
第三行給出一個字串 y。
輸出格式
第一行輸出一個字串,代表你找到的符合條件的字串。找不到的話,請輸出-1。
輸入 #1
2
ab
aa
輸出 #1
ba
輸入 #2
5
nzwzl
niwel
輸出 #2
xiyez
輸入 #3
2
ab
ba
輸出 #3
-1
思路:
如果X有任何一個地方小於Y,就找不到解,輸出-1,結束。
如果沒有,因為Y本身就是Z的一種解,就直接輸出Y。
相關文章
- UMI類圖
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- umi4 在index.html中新增指令碼和樣式IndexHTML指令碼
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- (譯) 函式式 JS #2: 函式!函式JS
- 核函式 多項式核函式 高斯核函式(常用)函式
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- main函式的入口函式AI函式
- SQL-函式 - 聚合函式SQL函式
- 【每日函式】每日函式(2021.08.16)函式
- 【每日函式】每日函式(2021.08.10)函式
- 【每日函式】每日函式(2021.08.05)函式
- 【每日函式】每日函式(2021.08.06)函式
- 【每日函式】每日函式(2021.08.14)函式
- 【每日函式】每日函式(2021.08.08)函式
- 【每日函式】每日函式(2021.08.09)函式
- 【知識點】inline函式、回撥函式、普通函式inline函式
- Python函式與lambda 表示式(匿名函式)Python函式
- webgl內建函式--幾何函式與矩陣函式Web函式矩陣
- webgl內建函式--向量函式與紋理查詢函式Web函式
- Oracle OCP(03):字元函式、數字函式和日期函式Oracle字元函式
- 深入理解 函式、匿名函式、自執行匿名函式函式
- 箭頭函式、簡寫函式、普通函式的區別函式
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- webgl內建函式--通用函式Web函式
- Kotlin之“with”函式和“apply”函式Kotlin函式APP
- Kotlin 函式6 - 高階函式Kotlin函式
- Mysql 常用函式(20)- ceiling 函式MySql函式
- Mysql 常用函式(15)- upper 函式MySql函式
- 探索MySQL高階語句(數學函式、聚合函式、字串函式、日期時間函式)MySql函式字串
- 函式式元件函式元件
- 函式式介面函式
- Python技法3:匿名函式、回撥函式和高階函式Python函式
- python內建函式-eval()函式與exec()函式的區別Python函式