第乙個
#include int main (void)
for (i = 0
; i < n - 1; ++i)
}for (i = 1
; i < n - 1; ++i)
}printf("%d\n",a[1]);
return0;
}
第二個
#include int main (void)
for (i = 0
; i < n - 1; ++i)
}for (i = 1
; i < n - 1; ++i)
}printf("%d\n",a[1]);
--t;
} return0;
}
問題要求
輸入的第一行為乙個數t,表示測試用例的個數。 每組測試用例包括兩行,第一行為乙個數n(2<=n<=10000),表示該組測試用例的資料個數。 第二行為n個整數,表示這一組測試資料。
output
對於每組測試用例,輸出乙個數,為這組資料中第二大的數。
sample input
2 2
1 2
5 2 3 1 4 4
sample output1 4
思考
這個程式的演算法能否優化
是否能用函式
作業debug的一次個人小結
11.18 mp8 今天的作業其實很簡單,但是居然花了我一晚上時間,為了避免以後再不斷地踩坑,在這裡進行小小的總結。關注資料型別。在使用變數的時候盡可能不再定義新的變數,只使用函式提供的定義,這樣能一定程度上避免自己定義變數結果資料型別出錯產生的bug。比如今天的第3個遞迴函式我檢查了很久都沒有發現...
離散作業 中國剩餘定理和求Zp元素的逆
某日因做離散作業需要計算zpz zp 中元素的逆,還需要求解中國剩餘定理的問題,所以直接寫了個python程式,寫成部落格留作紀念。a input 請輸入序列a split m input 請輸入序列m split m 1 x 0for mi in m m eval mi defreturn inv...
演算法作業 求兩個字串的最長公共子串
include include include 字串的資料結構 順序表示 struct seqstring typedef struct seqstring pseqstring 建立乙個新的字串 pseqstring createemptystr seq int m else free pstr ...