藍橋杯 基礎訓練 Sine之舞

2022-06-23 13:21:14 字數 852 閱讀 6747

最近fj為它的奶牛開設了數學分析課,fj知道,若要學好這門課,必須有乙個好的三角函式基本功。

所以他為奶牛們做了乙個「sine之舞」的遊戲,寓教於樂,提高奶牛的計算能力。

不妨設an=(sin(1-sin(2+sin(3-sin(4+sin(n)...)

sn=(...(a1+n)a2+n-1)a3+...+2)an+1

fj想讓奶牛們計算sn的值,請你們幫助fj列印出sn的完整表示式,以方便奶牛們做題。

僅有乙個數:n < 201。

請輸出相應的表示式sn,以乙個換行符結束。輸出中不得有多餘的空格或換行、回車符。

3

((sin(1)+3)sin(1-sin(2))+2)sin(1-sin(2+sin(3)))+1

1 #include2

using

namespace

std;

3void an(int

n)10

else 13

}14else18}

19}20void sn(int

n)24

for(int i=1;i<=n;i++)30}

31int

main()

主要是找規律,

an就先輸出乙個sin(+數字

如果數字沒到n的話,數字是奇數就加減號,偶數就加加號

到n的話,輸出n個括號

sn要先輸出n-1個括號

然後呼叫an

然後+數字

數字是從n到1

數字沒到1·的話,就接括號

到1的話,就啥也不接。

藍橋杯 基礎訓練 Sine之舞

基礎練習 sine之舞 時間限制 1.0s 記憶體限制 512.0mb 問題描述 最近fj為他的奶牛們開設了數學分析課,fj知道若要學好這門課,必須有乙個好的三角函式基本功。所以他準備和奶牛們做乙個 sine之舞 的遊戲,寓教於樂,提高奶牛們的計算能力。不妨設an sin 1 sin 2 sin 3...

藍橋杯 Sine之舞

描述 分析 遞迴問題。先遞迴求得a na n an 再根據a na n an 求出s ns n sn 寫這題花了40分鐘,看來還是功力太差 求後面的a na n an 時會重複求a1 an 1 a a a1 an 1 的步驟,顯然會浪費很多時間,如果用乙個字串陣列記錄下來會很好,然而即使沒加入記錄的...

(藍橋杯)Sine之舞

問題描述 最近fj為他的奶牛們開設了數學分析課,fj知道若要學好這門課,必須有乙個好的三角函式基本功。所以他準備和奶牛們做乙個 sine之舞 的遊戲,寓教於樂,提高奶牛們的計算能力。不妨設an sin 1 sin 2 sin 3 sin 4 sin n sn a1 n a2 n 1 a3 2 an ...