http://acm.uva.es/p/v103/10347.html
給三角形的三中線長
求三角形的面積
請輸出到小數點後第三位
如果不存在 請輸出-1.000
- Aug 12 Sun 2007 21:48
[數學] ACM #10347 +簡單中譯
- Aug 12 Sun 2007 21:45
[數學] ACM #11241 +簡單中譯
http://acm.uva.es/p/v112/11241.html
簡單的來說 就是要算T(溫度) D(露點溫度) H(溼度)
給其中兩個求第三個
不難吧?只要會簡單的數學式就好
humidex = temperature + h
h = (0.5555)*(e - 10.0)
e = 6.11 * exp [5417.7530 * ((1/273.16) - (1/(dewpoint+273.16)))]
這是濕度的算法
其中exp是自然指數
其反函數在程式中是log()
(請記得include math.h)
給T跟D求H還有給D跟H求T都很簡單
只要代公式就好
至於給T跟H求D就需要移項
標準輸入輸出的格式..
Simple Input
輸入會有四個值 第一個值和第三個值代表已知的數種
T 30 D 15 第二個和第四個為其值
T 30.0 D 25.0 輸入E時代表結束
E
Output for Sample Input:
T 30.0 D 15.0 H 34.0 輸出三個數值 T 值 D 值 H 值
T 30.0 D 25.0 H 42.3 到小數點後第一位
(詳細移項方法請反白或按Ctrl+a)
- Aug 12 Sun 2007 21:35
[遞迴] ACM Q11038
方法很多,其中一種就是使用遞迴
我們先處理0寫到m,同理0寫到n
然後處理它們之間的0的個數
可以觀察一下各個位置零出現的數量
使用分而治之的概念來想
便一位一位地來處理
- Aug 12 Sun 2007 21:32
[遞迴] ACM Q374
本題使用遞迴求解可以很快這樣~
先備知識
(a * b) mod c = ((a mod c) * (b mod c)) mod c
然後
B^P = B^(P/2) * B^(P/2)
B^P = B^(P-1) * B