S集合 在 -30000 到 30000 之間
a,b,c,d,e,f 屬於 S , d <> 0
並導入算式: (a*b +c)/d - e = f 中
並輸出符合的組合個數
輸入說明:
輸入一數N (1<=N<=100) 代表以下N個為S的集合
輸入範例:
1
1
2
2
3
2
-1
1
3
5
7
10
輸出範例:
1
4
24
10
2011年4月13日 星期三
2011年4月11日 星期一
第1題.大數加減法
在輸入檔in1.txt中,第1行n表示共有幾組加減運算。
在每組加減運算中,包含3行,分別為x,a,y,其中a為「+」或「-」,每組表示 x + y 或 x - y。
請計算大數 加減法後,輸出到out1.txt檔。
輸入範例:in1.txt
2
123123123123123123
+
789789789789789789789
345345345345345345345345
-
678678678678678678678
輸出範例: out1.txt
789912912912912912912
344666666666666666666667
在每組加減運算中,包含3行,分別為x,a,y,其中a為「+」或「-」,每組表示 x + y 或 x - y。
請計算大數 加減法後,輸出到out1.txt檔。
輸入範例:in1.txt
2
123123123123123123
+
789789789789789789789
345345345345345345345345
-
678678678678678678678
輸出範例: out1.txt
789912912912912912912
344666666666666666666667
第4題.質因數分解
從輸入檔in4.txt中,讀入1正的長整數,請將此數分解成質因數的乘積,輸出到out4.txt
輸入範例: in4.txt
248417
輸出範例: out4.txt
248417 = 13 * 97 * 197
輸入範例: in4.txt
248417
輸出範例: out4.txt
248417 = 13 * 97 * 197
第2題.排列組合
在輸入檔in2.txt中,只有1行不複的英文字串,長度最小1,最長為10。
請將此英文字串的所有排列組合輸出到out2.txt中,不計順序,並在所有組合數,輸出在最後1行。
輸入範例:in2.txt
xyz
輸出範例:out2.txt
xyz
xzy
yzx
yxz
zxy
zyx
6
請將此英文字串的所有排列組合輸出到out2.txt中,不計順序,並在所有組合數,輸出在最後1行。
輸入範例:in2.txt
xyz
輸出範例:out2.txt
xyz
xzy
yzx
yxz
zxy
zyx
6
第3題.新費氏函數
說明:新費氏函數的前3項,分別為1,1,2,從第4項起,每項內容是前3項的總和。
在輸入檔 in3.txt 中,只有1個數字n,n>0,請計算第n項的新費氏函數後,輸出到out3.txt
輸入範例: in3.txt
7
輸出範例:
24
在輸入檔 in3.txt 中,只有1個數字n,n>0,請計算第n項的新費氏函數後,輸出到out3.txt
輸入範例: in3.txt
7
輸出範例:
24
訂閱:
文章 (Atom)