PAT 1093 字串A+B (20 分)
1093 字串A+B (20 分)
給定兩個字串 A 和 B,本題要求你輸出 A+B,即兩個字串的並集。要求先輸出 A,再輸出 B,但重複的字元必須被剔除。
輸入格式:
輸入在兩行中分別給出 A 和 B,均為長度不超過 106的、由可見 ASCII 字元 (即碼值為32~126)和空格組成的、由回車標識結束的非空字串。
輸出格式:
在一行中輸出題面要求的 A 和 B 的和。
輸入樣例:
This is a sample test to show you_How it works
輸出樣例:
This ampletowyu_Hrk
#include<iostream> #include<string> #include<map> using namespace std; int main() { string a, b; map<char, int> A; getline(cin, a); getline(cin, b); a = a + b; for (char ch : a) { if (A[ch] == 0) cout << ch; A[ch] = 1; } return 0; }
相關推薦
PAT 1093 字串A+B (20 分)
1093 字串A+B (20 分) 給定兩個字串 A 和 B,本題要求你輸出 A+B,即兩個字串的並集。要求先輸出 A,再輸出 B,但重複的字元必須被剔除。 輸入格式: 輸入在兩行中分別給出 A
1093 字串A+B (20 分)
給定兩個字串 A 和 B,本題要求你輸出 A+B,即兩個字串的並集。要求先輸出 A,再輸出 B,但重複的字元必須被剔除。 輸入格式: 輸入在兩行中分別給出 A 和 B,均為長度不超過 106
PAT乙級1022.D進制的A+B(20 分)
include ios tom set nbsp mes a+b fontsize -o 1022 D進制的A+B(20 分) 輸入兩個非負 10 進制整數 A 和 B (≤2?30??−1),輸出 A+B 的 D (1<D≤10
PAT (Basic Level) Practice (中文)1022 D進位制的A+B (20 分)C語言
1022 D進位制的A+B (20 分) 輸入兩個非負 10 進位制整數 A 和 B (≤230−1),輸出 A+B 的 D (1<D≤10)進位制數。 輸入格式: 輸入在一行中依次給出 3 個整數 A、B 和 D。 輸出格式: 輸出 A+B 的 D 進
PAT (Basic Level) Practice (中文) 1022 D進位制的A+B (20 分) (C++)
1022 D進位制的A+B (20 分) 輸入兩個非負 10 進位制整數 A 和 B (≤230−1),輸出 A+B 的 D (1<D≤10)進位制數。 輸入格式: 輸入在一行中依次給出 3 個整數 A、B 和 D。 輸出格式: 輸出 A+B 的 D 進位制數。
【PAT】1022 D進位制的A+B (20 分)
1022 D進位制的A+B (20 分) 輸入兩個非負 10 進位制整數 A 和 B (≤230−1),輸出 A+B 的 D (1<D≤10)進位制數。 輸入格式: 輸入在
PAT B1022 D進制的A+B (20 分)
out scan core code ios math 依次 turn -h 輸入兩個非負 10 進制整數 A 和 B (≤),輸出 A+B 的 D (1)進制數。 輸入格式: 輸入在一行中依次給出 3 個整數 A、B 和 D。 輸出格式: 輸出 A+B 的 D 進制數。
7-4 A-B (20 分)
軟體學院第十四次訓練 205 分 程式設計題共 9 小題,共計 205 分 剩餘時間: 695:15:01 剩餘時間: 695:15:01 程式設計題 7-4 A-B (20 分) 本題要求你計算A−B。不過麻煩的
PTA天梯賽練習集 L1-011 A-B (20 分)
本題要求你計算A−B。不過麻煩的是,A和B都是字串 —— 即從字串A中把字串B所包含的字元全刪掉,剩下的字元組成的就是字串A−B。 輸入格式: 輸入在2行中先後給出字串A和B。兩字串的長度都不超過10^4 ,並且保證每個字串都是由可見的ASCII碼和空白字
PAT_B_1022 D進位制的A+B (20 分)【測試點2,4出錯】
輸入兩個非負 10 進位制整數 A 和 B (≤230−1),輸出 A+B 的 D (1<D≤10)進位制數。 輸入格式: 輸入在一行中依次給出 3 個整數 A、B 和 D。 輸出格式: 輸出 A+B 的 D 進位制數。 輸入樣例: 123 456 8 輸出
1022 D進制的A+B (20 分)
tex -i sin minus int scripts itl name 代碼 1022 D進制的A+B (20 分) 輸入兩個非負 10 進制整數 A 和 B (≤2?30??−1),輸出 A+B 的 D (1<D≤10)進制
PAT 1017 A除以B (20分)
1017 A除以B (20 分) 本題要求計算 A/BA/BA/B,其中 AAA 是不超過 1000 位的正整數,BBB 是 1 位正整數。你需要輸出商數 QQQ 和餘數 RRR,使得 A=B×Q+R
PAT (Basic Level) Practice (中文)1017 A除以B (20 分)(C++)
1017 A除以B (20 分) 本題要求計算 A/B,其中 A 是不超過 1000 位的正整數,B 是 1 位正整數。你需要輸出商數 Q 和餘數 R,使得 A=B×Q+R 成立。 輸入格式: 輸入在一行中依次給出 A 和 B,中間以 1 空格分隔。 輸出格式: 在一
1017 A除以B (20 分)
1017 A除以B (20 分) 本題要求計算 A/B,其中 A 是不超過 1000 位的正整數,B 是 1 位正整數。你需要輸出商數 Q 和餘數 R,使得 A=B×Q+R 成立。 輸入格式: 輸入在一行中依次給出 A 和 B,中間以 1 空格分隔。 輸出格式: 在一行中依次輸出 Q
PAT-乙-1016 1016 部分A+B (15 分)
程式碼 #include <iostream> #include <sstream> using namespace std; int main(){ string s1, s2, s3, s4; cin>>s1&
PAT (Basic Level) Practice (中文)1016 部分A+B (15 分)(C++)
1016 部分A+B (15 分) 正整數 A 的“DA(為 1 位整數)部分”定義為由 A 中所有 DA組成的新整數 PA。例如:給定 A=3862767,DA=6,則 A 的“6 部分”PA 是 66,因為 A 中有2 個 6。 現給定 A、DA 、B、DB,請編寫程式計
PAT_B_1017 A除以B (20 分)【測試點3無法通過】
本題要求計算 A/B,其中 A 是不超過 1000 位的正整數,B 是 1 位正整數。你需要輸出商數 Q 和餘數 R,使得 A=B×Q+R 成立。 輸入格式: 輸入在一行中依次給出 A 和 B,中間以 1 空格分隔。 輸出格式: 在一行中依次輸出 Q 和 R,中間以 1 空格分隔。
PAT甲級 1108 Finding Average (20 分)字串處理
1108 Finding Average (20 分) The basic task is simple: given N real numbers, you are supposed to calculate their average. But what makes i
【PAT】B1082 射擊比賽(20 分)
r+ 射擊 spa sca code ace algorithm ret pat 水提水題,直接貼代碼啦 #include<cstdio> #include<algorithm> using namespace std; struct ppp{
【PAT】B1044 火星數字(20 分)
字符 == 火星文 names stdio.h ace %d algorithm main /* 火星文有兩位,第二位為0不輸出 */ #include<stdio.h> #include<algorithm> #include<str