678 - CS135000_final_exercise Scoreboard

Time

2015/01/07 22:00:00 2015/01/07 22:00:00

Clarification

# Problem Asker Description Reply Replier Reply Time For all team

# Problem Pass Rate (passed user / total user)
10393 Problem1
10394 Problem2
10395 Problem3
10396 Problem4
10397 Problem5

10393 - Problem1   

Description

每一個小寫字母可以和對應的一個大寫字母消除
例如一個 a 可以消除一個 A 
計算出每個字串經過消除之後
殘餘的未被消除的字母個數
以 bbAABBBaaaC 為例
最後會剩下 BaC 
所以答案是 3

Input

第一個正整數N(N<=10)代表總共有幾筆資料
接下來每一行是一個字串
字串長度不超過 99 個字元
字串只包含大寫或小寫英文字母

Output

輸出 N 行答案
每一行是一個整數
代表對應的字串中殘餘的未被消除的字母個數

注意在最後一個數字後要添加換行符號

Sample Input  Download

Sample Output  Download

Tags




Discuss




10394 - Problem2   

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




10395 - Problem3   

Description

輸入一個不超過九位數的數字,但是其中有一個數字是問號,你的程式要自動判斷出問號所在的位數應該填
入甚麼數字,可以使得整個數目能夠被 7 整除。

Input

不超過九位數的數字,其中有一個數字是問號。 輸入的結尾沒有換行字元

Output

填完?內數值後的整個數目,若?有複數個答案請依序由小到大填入後輸出

注意在最後一個數字后要加換行符

Sample Input  Download

Sample Output  Download

Tags




Discuss




10396 - Problem4   

Description

輸入兩群資料
用陣列儲存起來
底下是輸入的範例
5
1 3 5 7 9
4
2 4 8 10
上面的輸入格式的意義是
第一群資料有五個整數
分別是 1, 3, 5, 7, 9
第二群資料有四個整數
分別是 2, 4, 8, 10
假設兩群資料都已經各自排序過
順序都是由小到大
 
將兩個陣列合併在一起
合併之後
數字依然必須由小到大排列
以上面的例子來說
輸出的結果會是
1 2 3 4 5 7 8 9 10

Input

兩群資料

M(第一群資料內的數目)

(第一群資料內容)

N(第二群資料內的數目)

(第二群資料內容)

兩群的資料內容皆已由小到大排列資料數目皆小於10筆資料內容介於1到99之間

Output

兩群資料合併且由小到大排序後的內容內容間用一個空白隔開

Sample Input  Download

Sample Output  Download

Tags




Discuss




10397 - Problem5   

Description

輸入一個字串 (一串連續的字元,可以用 scanf() 搭配 "%s" 格 式讀取)
以及一個數列 (用 scanf() 搭 配 "%d" 格式讀取,一直到讀不到數字為止 
while(scanf("%d", &num[i])==1) i++;
 
例如
ABCDEFGHIJ
5 3 8 6
 
第一個數字 5
代表將字串前 5 個字元和後面的字元位置調換
所以原本的字串從
ABCDEFGHIJ
變成
FGHIJABCDE
 
接下來的數字是 3
做同樣的事情
所以字串接著會從
FGHIJABCDE
變成
IJABCDEFGH
 
再來是 8
字串變成
GHIJABCDEF
 
再來是 6
字串變成
CDEFGHIJAB
 

所以
最後的輸出就是
CDEFGHIJAB

Input

第一行是一個字串,長度介於2到10之間

第二行是一個數列,最小為1,最大為字串長度減1

Output

字串執行Problem description所描述的演算法後的結果

最後不換行 (不需換行字元)

Sample Input  Download

Sample Output  Download

Tags




Discuss