PAT乙 1093 字串A B 20分

2021-10-14 01:12:30 字數 549 閱讀 5758

給定兩個字串 a 和 b,本題要求你輸出 a+b,即兩個字串的並集。要求先輸出 a,再輸出 b,但重複的字元必須被剔除。

輸入格式: 輸入在兩行中分別給出 a 和 b,均為長度不超過 10 ​6 ​​ 的、由可見 ascii 字元

(即碼值為32~126)和空格組成的、由回車標識結束的非空字串。

輸出格式: 在一行中輸出題面要求的 a 和 b 的和。

輸入樣例: this is a sample test to show you_how it works 輸出樣例: this

ampletowyu_hrk

#include#includeusing namespace std;

int main(){

string s1,s2,s3;

getline(cin,s1);

getline(cin,s2);

string s=s1+s2;

mapv;

for(int i=0;i由於直接在ascii中,開127的陣列也可以,只是我更喜歡map

PAT 乙級 1093 字串A B (20 分)

給定兩個字串 a 和 b,本題要求你輸出 a b,即兩個字串的並集。要求先輸出 a,再輸出 b,但重複的字元必須被剔除。輸入在兩行中分別給出 a 和 b,均為長度不超過 10 6 的 由可見 ascii 字元 即碼值為32 126 和空格組成的 由回車標識結束的非空字串。在一行中輸出題面要求的 a ...

1093 字串A B (20 分 PAT乙級

題目 給定兩個字串 a 和 b,本題要求你輸出 a b,即兩個字串的並集。要求先輸出 a,再輸出 b,但重複的字元必須被剔除。輸入在兩行中分別給出 a 和 b,均為長度不超過 10 6 的 由可見 ascii 字元 即碼值為32 126 和空格組成的 由回車標識結束的非空字串。在一行中輸出題面要求的...

PAT乙級 1093 字串A B 20分

給定兩個字串 a aa 和 b bb,本題要求你輸出 a b a ba b,即兩個字串的並集。要求先輸出 a aa,再輸出 b bb,但重複的字元必須被剔除。輸入在兩行中分別給出 a aa 和 b bb,均為長度不超過 10 610 6 10 6 的 由可見 ascii 字元 即碼值為32 126 ...