| # | Problem | Pass Rate (passed user / total user) |
|---|---|---|
| 10393 | Problem1 |
|
| 10394 | Problem2 |
|
| 10395 | Problem3 |
|
| 10396 | Problem4 |
|
| 10397 | Problem5 |
|
Description
每一個小寫字母可以和對應的一個大寫字母消除
例如一個 a 可以消除一個 A
計算出每個字串經過消除之後
殘餘的未被消除的字母個數
以 bbAABBBaaaC 為例
最後會剩下 BaC
所以答案是 3
Input
第一個正整數N(N<=10)代表總共有幾筆資料
接下來每一行是一個字串
字串長度不超過 99 個字元
字串只包含大寫或小寫英文字母
Output
輸出 N 行答案
每一行是一個整數
代表對應的字串中殘餘的未被消除的字母個數
注意在最後一個數字後要添加換行符號
Sample Input Download
Sample Output Download
Tags
Discuss
Description
有一 M by N 的整數矩陣 A ( 1 <= M <= 10, 1 <= N <= 10)
A的每個 entry都是不大於100的正整數
假設給 K 個 entry 的位置(不重複), (1 <= K <= M *N )
請算出
這些位置上數值的總和P
例如 M = 2, N = 4, A 的內容為
10 20 30 40
50 60 70 80
K = 3, entry 為
1 2
2 4
2 1
因為A (1,2) + A (2, 4) + A (2, 1) = 20+80+50 = 150
最後輸出總和P
150
Input
M N
A
K
entry1
entry2
...
entryk
Output
P
注意不需換行
Sample Input Download
Sample Output Download
Tags
Discuss
Description
51 3 5 7 942 4 8 101 2 3 4 5 7 8 9 10Input
兩群資料
M(第一群資料內的數目)
(第一群資料內容)
N(第二群資料內的數目)
(第二群資料內容)
兩群的資料內容皆已由小到大排列,資料數目皆小於10筆,資料內容介於1到99之間
Output
兩群資料合併且由小到大排序後的內容,內容間用一個空白隔開
Sample Input Download
Sample Output Download
Tags
Discuss
Description
scanf() 搭配 "%s" 格 式讀取)scanf() 搭 配 "%d" 格式讀取,一直到讀不到數字為止 while(scanf("%d", &num[i])==1) i++;
ABCDEFGHIJ5 3 8 6ABCDEFGHIJFGHIJABCDEFGHIJABCDEIJABCDEFGHGHIJABCDEFCDEFGHIJAB所以
最後的輸出就是
CDEFGHIJAB
Input
第一行是一個字串,長度介於2到10之間
第二行是一個數列,最小為1,最大為字串長度減1
Output
字串執行Problem description所描述的演算法後的結果
最後不換行 (不需換行字元)