hdu 1115(多边形重心)
生活随笔
收集整理的這篇文章主要介紹了
hdu 1115(多边形重心)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
求多邊形重心的題目大致有這么幾種:?
1、質(zhì)量集中在頂點(diǎn)上?
? ? n個(gè)頂點(diǎn)坐標(biāo)為(xi,yi),質(zhì)量為mi,則重心?
X = ∑( xi×mi ) / ∑mi?
Y = ∑( yi×mi ) / ∑mi?
特殊地,若每個(gè)點(diǎn)的質(zhì)量相同,則?
X = ∑xi / n?
Y = ∑yi / n?
2、質(zhì)量分布均勻?
特殊地,質(zhì)量均勻的三角形重心:?
X = ( x0 + x1 + x2 ) / 3?
Y = ( y0 + y1 + y2 ) / 3?
3、質(zhì)量分布不均勻?
? ? 只能用函數(shù)多重積分來算,不太會(huì)?
這題的做法:?
將n邊形分成多個(gè)三角形,分別求出重心坐標(biāo)以及質(zhì)量m【因?yàn)橘|(zhì)量分布均勻,所以可以設(shè)密度為1,則面積就是質(zhì)量】?
因?yàn)橘|(zhì)量都集中在重心?
所以把所有求出來的重心按逆時(shí)針連接起來又是一個(gè)多邊形?
但是這個(gè)多邊形的質(zhì)量集中在頂點(diǎn)上?
1、質(zhì)量集中在頂點(diǎn)上?
? ? n個(gè)頂點(diǎn)坐標(biāo)為(xi,yi),質(zhì)量為mi,則重心?
X = ∑( xi×mi ) / ∑mi?
Y = ∑( yi×mi ) / ∑mi?
特殊地,若每個(gè)點(diǎn)的質(zhì)量相同,則?
X = ∑xi / n?
Y = ∑yi / n?
2、質(zhì)量分布均勻?
特殊地,質(zhì)量均勻的三角形重心:?
X = ( x0 + x1 + x2 ) / 3?
Y = ( y0 + y1 + y2 ) / 3?
3、質(zhì)量分布不均勻?
? ? 只能用函數(shù)多重積分來算,不太會(huì)?
這題的做法:?
將n邊形分成多個(gè)三角形,分別求出重心坐標(biāo)以及質(zhì)量m【因?yàn)橘|(zhì)量分布均勻,所以可以設(shè)密度為1,則面積就是質(zhì)量】?
因?yàn)橘|(zhì)量都集中在重心?
所以把所有求出來的重心按逆時(shí)針連接起來又是一個(gè)多邊形?
但是這個(gè)多邊形的質(zhì)量集中在頂點(diǎn)上?
所以可以利用上面公式進(jìn)行計(jì)算?
參考博客:http://www.acmerblog.com/hdu-1115-Lifting-the-Stone-1399.html
總結(jié)
以上是生活随笔為你收集整理的hdu 1115(多边形重心)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows下用tree命令生成目录树
- 下一篇: CSDN又力推一优秀开源项目jeecg,