青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

PKU 3855 Blast the Enemy!

注意!求解多邊形的質(zhì)心一般將其進(jìn)行分解,然后用質(zhì)心*面積和/總面積求得總質(zhì)心
Summary

給出一個(gè)有n(n<=100)個(gè)點(diǎn)的簡單多邊形,求該多邊形的重心。

Solution

根據(jù)多邊形重心的定義,可以對(duì)其進(jìn)行三角剖分,計(jì)算每個(gè)三角形的面積以及重心。多邊形的重心就是所有三角形的重心對(duì)面積的加權(quán)平均數(shù),也就是說:

center.x = (cen[0].x * area[0] + cen[1].x * area[1] ..... + cen[n].x * area[n]) / totalarea

center.y = (cen[0].y * area[0] + cen[1].y * area[1] ..... + cen[n].y * area[n]) / totalarea

cen[i]代表第i個(gè)三角形的重心,三角形的重心就是:

center_of_tri.x=(p1.x+p2.x+p3.x)/3.0

center_of_tri.y=(p1.y+p2.y+p3.y)/3.0

area[i]就是第i個(gè)三角形的面積。totalarea就是多邊形的總面積。

 1#include <cstdio>
 2#include <cmath>
 3#define EPS 1e-8
 4#define N 105
 5struct POINT {
 6    double x, y;
 7    POINT() {
 8        x = y = 0;
 9    }

10    POINT(double x, double y) :
11        x(x), y(y) {
12    }

13    void get() {
14        scanf("%lf%lf"&x, &y);
15    }

16    void print() {
17        printf("%.6lf %.6lf\n", x, y);
18    }

19    POINT operator+(const POINT &p) {
20        return POINT(x + p.x, y + p.y);
21    }

22}
;
23POINT pl[N];
24int n;
25double cross(POINT o, POINT &a, POINT &b) {
26    return (a.x - o.x) * (b.y - o.y) - (a.y - o.y) * (b.x - o.x);
27}

28int sgn(double x) {
29    return x < -EPS ? -1 : x > EPS;
30}

31void solve() {
32    int i;
33    double area = 0;
34    POINT ct;
35    for (i = 0; i < n; i++)
36        pl[i].get();
37    pl[i] = pl[0];
38    for (i = 0; i < n; i++{
39        double s = cross(POINT(), pl[i], pl[i + 1]);
40        POINT t;
41        area += s;
42        t = pl[i] + pl[i + 1];
43        ct.x += s * t.x, ct.y += s * t.y;
44    }

45    ct.x = ct.x / area / 3.0, ct.y = ct.y / area / 3.0;
46    ct.print();
47}

48int main() {
49    int T = 1;
50    while (scanf("%d"&n) && n) {
51        printf("Stage #%d: ", T++);
52        solve();
53    }

54    return 0;
55}

56

posted on 2010-10-14 17:58 yzhw 閱讀(215) 評(píng)論(0)  編輯 收藏 引用 所屬分類: geometry&phycise

<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導(dǎo)航

統(tǒng)計(jì)

公告

統(tǒng)計(jì)系統(tǒng)

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美国产毛片在线| 久久人人爽人人爽爽久久| 国产精品美女久久久久久免费| 免费不卡在线视频| 亚洲欧美怡红院| 亚洲无吗在线| 一本大道久久a久久精品综合| 亚洲综合精品| 亚洲一区日韩在线| 午夜久久美女| 久久精品亚洲精品| 久久亚洲春色中文字幕久久久 | 亚洲国产日韩欧美综合久久| 亚洲欧美另类久久久精品2019| 亚洲综合丁香| 午夜精品久久久久久久99热浪潮| 性欧美18~19sex高清播放| 久久精品国产久精国产爱| 久久黄金**| 欧美不卡一卡二卡免费版| 91久久综合| 中国av一区| 老司机午夜免费精品视频| 欧美国产精品中文字幕| 亚洲精品国产精品国自产在线| 91久久国产精品91久久性色| 亚洲一区二区三区在线播放| 亚洲香蕉在线观看| 久久视频在线免费观看| 亚洲精品久久久久久一区二区| 亚洲图片欧美一区| 久久蜜桃香蕉精品一区二区三区| 亚洲一区二区三区四区在线观看| 欧美精品日韩一区| 国产欧美日韩亚洲精品| 欧美激情综合五月色丁香小说 | 性视频1819p久久| 久久这里只有| 一区二区不卡在线视频 午夜欧美不卡'| 欧美一区二区三区成人| 欧美高清在线一区| 亚洲免费影视第一页| 欧美国产成人精品| 久久精品成人| 欧美色中文字幕| 亚洲乱码国产乱码精品精天堂 | 亚洲国产婷婷综合在线精品| 亚洲影院在线观看| 亚洲欧洲精品一区二区三区不卡| 国产综合色在线| 欧美二区在线看| 国产视频精品xxxx| 99视频一区二区三区| 亚洲欧美日韩在线一区| 亚洲欧美国产va在线影院| 欧美福利电影网| 性亚洲最疯狂xxxx高清| 欧美日韩在线一区二区| 亚洲人体大胆视频| 蜜臀av一级做a爰片久久| 一区二区三区四区蜜桃| 欧美激情精品久久久久久蜜臀| 狠狠色狠色综合曰曰| 久久久国产一区二区三区| 夜色激情一区二区| 六月丁香综合| 国产精品免费一区二区三区在线观看 | 久热精品视频在线免费观看| 国产综合视频| 亚洲综合日韩中文字幕v在线| 欧美成人中文| 欧美成人黑人xx视频免费观看| 欧美在线欧美在线| 国产欧美日韩精品丝袜高跟鞋| 亚洲欧美www| 99热精品在线| 国产精品a级| 欧美一区二区在线视频| 亚洲一区成人| 国产麻豆精品在线观看| 久久久久九九九九| 性欧美1819sex性高清| 国产欧美在线视频| 欧美一级久久久久久久大片| 欧美一区二区黄| 亚洲综合另类| 亚洲国产精品小视频| 另类激情亚洲| 欧美日韩亚洲不卡| 午夜在线精品偷拍| 一区二区欧美激情| 亚洲精品自在久久| 日韩视频在线一区| 国产精品视频午夜| 久久免费午夜影院| 免播放器亚洲一区| 亚洲一区二区综合| 久久av免费一区| 91久久综合| 日韩亚洲国产欧美| 国产一区二区日韩| 亚洲国产精品一区二区www| 欧美日韩一区二区在线| 欧美日本在线观看| 日韩一级成人av| 中国成人黄色视屏| 精品91在线| 一区二区三区欧美视频| 亚洲天堂av图片| 尹人成人综合网| 亚洲另类春色国产| 国产一区二区高清视频| 亚洲高清成人| 国产精品羞羞答答xxdd| 欧美激情视频给我| 国产一区二区在线观看免费| 欧美成人嫩草网站| 国产精品一区二区三区乱码| 欧美国产另类| 国产日本精品| 亚洲网站在线看| 亚洲片在线观看| 欧美一区国产在线| 亚洲一品av免费观看| 老妇喷水一区二区三区| 欧美一区二区黄色| 欧美婷婷在线| 亚洲日本国产| 1000精品久久久久久久久| 亚洲综合三区| 亚洲一区在线观看免费观看电影高清| 久久综合伊人77777麻豆| 国产日韩成人精品| 国产日韩一区二区三区在线| 国产日韩专区| 亚洲午夜电影网| 在线视频免费在线观看一区二区| 久久午夜国产精品| 久久久国产精品一区二区三区| 亚洲人成艺术| 久久久91精品国产一区二区三区| 午夜精品久久99蜜桃的功能介绍| 欧美另类亚洲| 亚洲欧洲在线一区| 亚洲激情成人网| 久久人人爽人人爽爽久久| 久久久久久久综合日本| 国产亚洲精品久| 久久成人一区二区| 久久一区二区三区国产精品| 一区二区在线观看av| 久久高清免费观看| 久久亚洲国产精品日日av夜夜| 国产精品爽黄69| 亚洲女人天堂av| 久久久亚洲成人| 精品二区久久| 久久一区二区三区国产精品| 久久人人爽人人爽| 免费欧美网站| 亚洲韩国精品一区| 亚洲性感美女99在线| 国产精品夫妻自拍| 午夜精品理论片| 久久久噜噜噜| 在线看日韩av| 欧美日韩一级黄| 亚洲专区在线视频| 日韩特黄影片| 欧美 日韩 国产一区二区在线视频 | 亚洲伊人观看| 国产日韩成人精品| 久久午夜精品| 亚洲精品一区二区三| 亚洲一区二区三区高清 | 久久免费精品日本久久中文字幕| 好吊成人免视频| 欧美日韩国产一区精品一区| 亚洲欧美日韩一区二区三区在线观看 | 欧美天天在线| 午夜久久影院| 欧美福利视频在线| 99在线热播精品免费| 亚洲国产乱码最新视频| 欧美日韩岛国| 久久久久国色av免费观看性色| 亚洲第一视频| 欧美中文日韩| 欧美暴力喷水在线| 午夜精彩视频在线观看不卡 | 国产精品久久久久久久久久ktv | 欧美另类高清视频在线| 亚洲欧美日韩精品久久奇米色影视 | 老司机精品导航| 亚洲综合日韩在线| 亚洲精品视频免费| 亚洲第一福利社区| 国产农村妇女毛片精品久久麻豆 | 久久久久久久久岛国免费| 精品不卡一区|