d315. sigma sinkx
Tags :
Accepted rate : 27人/55人 ( 49% ) [非即時]
評分方式:
Tolerant

最近更新 : 2010-02-22 22:29

Content

如題

題目為求sin(x)+sin(2*x)+sin(3*x)...+sin(n*x)的值

當然測資就會依序輸入n跟x的值

其中x以"度"為單位,n為常數,為了方便起見,n跟x都是正整數

而1<=n<=1031-1;1<=x<=231-1

當n=0時輸入結束,不須處理這組輸入。

對了

圓周率用3.1415926吧

Input

每行依序輸入n跟x

其中1<=n<=1031-1;1<=x<=231-1

當n=0時輸入結束,不須處理這組輸入。

Output

對每行輸入 輸出sin(x)+sin(2*x)+sin(3*x)...+sin(n*x)的答案

答案以小數點以下4位輸出(%.4f的型態)

Sample Input #1
1 60
3 60
2147483647 30
0 0
Sample Output #1
0.8660
1.7321
3.2321
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 3.0s , <1M
Hint :

※WA:line 2的...不知是什麼問題耶..注意x單位是"度",不是"弧度"

※WA:line 4的請注意n的範圍 (抱歉當時出題時自以為幽默搞了這個)

※請導出公式,方便計算,也不會使累加過程中造成較多誤差

※謝謝liouzhou_101的指教與建議

※2010.2.22 9:45 加強測資&增加提示

Tags:
出處:
david [管理者: david942j (文旋) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」