2012年11月20日 星期二

文字繞圈圈


文字繞圈圈
輸入一個字串,請找出可以將這個字串填入的最小正方形,而填入的方式是由正方形的左上角開始,順時鐘方向,由外向內填入。
輸入說明:
 每組輸入包含一列字串,字串內的字元都是英數字,長度小於100。
輸出說明:
 對於每組測試資料,輸出填入最小正方形後的結果,每組測試資料以一列空白隔開。
輸入範例:
 0123456789abcde
1111111111111111222222223

輸出範例:
0123
bcd4
a e5
9876

11111
12221
12321
12221
11111

vb選手第二次測試 3rd

請找出在long範圍內最大的費氏數,並找出它是第幾項。

vb選手第二次測試 2nd

請找出在long範圍內最大的兩個質數。

vb選手第二次測試 1st

請找出在integer範圍內最大的兩個質數

最大連續元素和

給一串數列,有n 個整數,請寫一個程式,找出這個數列中,連續元素相加的最大值。 

例如:1, 2, -3, 4, 5 這一數列,最大連續元素和是4+5=9。

輸入說明:

第一行的數字,代表有幾組測試資料,第二行開始的每一行即為一筆測試資料。每一筆

測試資料是不定個數的整數數列,以空格分開數字。數字的範圍為[-10000, 10000]間的整數。

輸出說明:

對每一筆測試資料,以一行輸出最大連續數值和。

輸入範例:

2

1 2 3 4 5

10 -5 7 6 -1 -3

輸出範例:

15

18

音源線III.


這是一種超高科技的音源線,就是有一個輸入端m個輸出端的線。
如今,有人想要在畢旅同時使多台音響播放,請問他需要幾條音源線才夠 ?


輸入說明:
只有一行,代表有n台音響 (0<n<32768),及線的輸出端數量m,(0<m<101)


輸入範例:
5 4

輸出範例:

音源線II.

這是一種"1公3母"的音源線,就是有一個輸入端三個輸出端的線。
如今,有人想要在畢旅同時使多台音響播放,請問他需要幾條音源線才夠 ?


輸入說明:
只有一行,代表有n台音響 ,  0<n<32768


輸入範例:
2
輸出範例:
1