problem description
「 改革春風吹滿地,不會ac沒關係;實在不行回老家,還有一畝三分地。謝謝!(樂隊奏樂)」話說部分學生心態極好,每天就知道遊戲,這次考試如此簡單的題目,也是雲裡霧裡,而且,還竟然來這麼幾句打油詩。好呀,老師的責任就是幫你解決問題,既然想種田,那就分你一塊。這塊田位於浙江省溫州市蒼南縣靈溪鎮林家鋪子村,多邊形形狀的一塊地,原本是linle 的,現在就準備送給你了。不過,任何事情都沒有那麼簡單,你必須首先告訴我這塊地到底有多少面積,如果回答正確才能真正得到這塊地。發愁了吧?就是要讓你知道,種地也是需要ac知識的!以後還是好好練吧...
input
輸入資料報含多個測試例項,每個測試例項佔一行,每行的開始是乙個整數n(3<=n<=100),它表示多邊形的邊數(當然也是頂點數),然後是按照逆時針順序給出的n個頂點的座標(x1, y1, x2, y2... xn, yn),為了簡化問題,這裡的所有座標都用整數表示。輸入資料中所有的整數都在32位整數範圍內,n=0表示資料的結束,不做處理。
output
對於每個測試例項,請輸出對應的多邊形面積,結果精確到小數點後一位小數。每個例項的輸出佔一行。
sample input
3 0 0 1 0 0 1sample output4 1 0 0 1 -1 0 0 -10
0.5本題使用公式:求多邊形面積2.0
參考
s=s123+s134+s145+s156+s167+s178
s=(double)(x2*y3+x1*y2+x3*y1-x3*y2-x2*y1-x1*y3)/2.0;
**如下
#includeint main()
s=0;
x1=x[0];
y1=y[0];
for(i=1;i
printf("%.1f\n",s);
}return0;}
通過使最開始確定乙個定點然後與鏈結的點用向量x積等於模模sin求面積
杭電 2036 改革春風吹滿地
改革春風吹滿地,不會ac沒關係 實在不行回老家,還有一畝三分地。謝謝 樂隊奏樂 話說部分學生心態極好,每天就知道遊戲,這次考試如此簡單的題目,也是雲裡霧裡,而且,還竟然來這麼幾句打油詩。好呀,老師的責任就是幫你解決問題,既然想種田,那就分你一塊。這塊田位於浙江省溫州市蒼南縣靈溪鎮林家鋪子村,多邊形形...
改革春風吹滿地(杭電2036)
problem description 改革春風吹滿地,不會ac沒關係 實在不行回老家,還有一畝三分地。謝謝 樂隊奏樂 話說部分學生心態極好,每天就知道遊戲,這次考試如此簡單的題目,也是雲裡霧裡,而且,還竟然來這麼幾句打油詩。好呀,老師的責任就是幫你解決問題,既然想種田,那就分你一塊。這塊田位於浙江...
杭電ACM 2036 改革春風吹滿地
已知直角座標系3點p a,b m c,d n e,f 求三角形pmn面積的表示式!解 無論三角形的頂點位置如何,pmn總可以用乙個直角梯形 或矩形 和兩個直角三角形面積的和差來表示 而在直角座標系中,已知直角梯形和直角三角形的頂點的座標,其面積是比較好求的。下面以一種情形來說明這個方法,其它情形方法...