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

隨筆-21  評論-10  文章-21  trackbacks-0
 1 /*
 2  10:04 - 12:00
 3  自己規定內部始終在左手方向*/
 4 #include<iostream>
 5 #include<cstring>
 6 #include<vector>
 7 #include<cmath>
 8 #include<algorithm>
 9 using namespace std;
10 const int maxn = 1024;
11 
12 int n, ask, pp;
13 int x[maxn], y[maxn];
14 int visit[maxn][maxn];
15 vector<int> next[maxn];
16 
17 double dis(int i, int j){
18     return sqrt( 0.0 + (x[i] - x[j])*(x[i] - x[j]) +(y[i] - y[j])*(y[i] - y[j]) );
19 }
20 
21 bool cmp(const int & i, const int & j){
22     double a = atan2(0.0 + y[i] - y[pp], 0.0 + x[i] - x[pp]) ;
23     double b = atan2(0.0 + y[j] - y[pp], 0.0 + x[j] - x[pp]) ;
24     return a > b || fabs(a - b) < 1e-8 && dis(i, pp) < dis(j, pp);
25 }
26 //再加一個點
27 void input(){
28     scanf("%d",&n); sort(next[pp].begin(), next[pp].end(), cmp);
29     int best = 1;
30     for(int i = 1; i <= n; i++){
31         int id, m;
32         scanf("%d %d %d %d",&id, &x[i], &y[i], &m);
33         next[i].resize(m);
34         for(int j = 0; j < m; j++)scanf("%d",&next[i][j]);
35         if(y[best] > y[i])best = i;
36     }
37     //fill(visit, visit + maxn*maxn, 0);
38     memset(visit, 0sizeof(visit) );
39     x[n+1= x[best];
40     y[n+1= y[best] - 10;
41     next[best].push_back(n+1);
42     next[n+1].push_back(best);
43     n = n + 1;
44     scanf("%d",&ask);
45 }
46 
47 int det(int i, int j, int k){
48     return (x[i] - x[k])*(y[j] - y[k]) -(x[j] - x[k])*(y[i] - y[k]);
49 }
50 
51 void solve(){
52     int ans = 0;
53     for(pp = 1; pp <= n; pp++)
54         sort(next[pp].begin(), next[pp].end(), cmp);
55     for(int i = 1; i <= n; i++)
56         for(int j = 0; j < next[i].size(); j++){
57             int a = i, b = next[i][j];
58             if(visit[a][b])continue;
59             int cnt = 0;
60            // printf("begin(%d->%d): ",a, b);
61             while(!visit[a][b]){
62                 visit[a][b] = (++cnt);
63                 int c;
64                 for(int k = 0; k < next[b].size(); k++)
65                     if(next[b][k] == a){
66                         c = next[b][ (k + 1%  next[b].size() ];
67                         break;
68                     }
69                 if(c==a)break;
70                 a = b, b = c;
71                // printf("(%d->%d): ",a, b);
72             }
73         //  printf("(%d->%d)end\n",a, b);
74           if(visit[a][b] && cnt - visit[a][b] + 1 == ask )ans++;
75     }
76     printf("%d\n",ans);
77 }
78 
79 int main(){
80     //freopen("in","r",stdin);
81     int T;
82     scanf("%d",&T);
83     while(T--){
84         input();
85         solve();
86     }
87 }
88 

posted on 2009-10-20 10:46 wangzhihao 閱讀(418) 評論(1)  編輯 收藏 引用 所屬分類: geometry

評論:
# re: pku 1092 farmland 2011-06-27 19:44 | Somebody
這個程序有bug吧~

9
1 0 0 2 2 3
2 2 0 2 5 1
3 0 3 2 1 4
4 2 3 2 3 5
5 2 2 6 6 7 8 9 4 2
6 1 2 2 5 7
7 1 1 2 5 6
8 3 2 2 5 9
9 3 1 2 8 5
8
這個數據 應該是輸出0的吧
  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            伊人久久男人天堂| 亚洲视频精品| 久久久国产精品一区二区三区| 一区二区日韩精品| 欧美日韩在线直播| 亚洲欧美另类综合偷拍| 一区二区激情小说| 国产精品一区二区久久国产| 久久99在线观看| 久久精品一本| 亚洲电影在线观看| 亚洲第一精品夜夜躁人人躁| 欧美激情第1页| 亚洲午夜免费视频| 亚洲伊人网站| 精品成人在线| 亚洲高清资源| 国产精品久久久久久福利一牛影视| 亚洲欧美国产毛片在线| 欧美一区二区视频免费观看 | 亚洲精品久久久久久一区二区| 欧美激情亚洲一区| 亚洲欧美日韩爽爽影院| 久久aⅴ国产欧美74aaa| 亚洲精品少妇| 亚洲欧美日本国产有色| 91久久精品国产| 一区二区三区精密机械公司| 黄色在线成人| aa级大片欧美三级| 韩国三级电影久久久久久| 亚洲第一精品夜夜躁人人躁| 国产精品亚洲精品| 亚洲国产精品va在线看黑人动漫| 国产精品免费一区二区三区在线观看 | 麻豆av一区二区三区久久| 一本久道久久综合狠狠爱| 亚洲欧美制服另类日韩| 亚洲电影天堂av| 亚洲综合色激情五月| 亚洲精品乱码| 欧美在线视频网站| 亚洲已满18点击进入久久| 久久综合中文字幕| 久久精品人人爽| 欧美色偷偷大香| 亚洲承认在线| 老司机成人网| 欧美午夜一区二区三区免费大片 | 亚洲欧美精品伊人久久| 欧美成人tv| 麻豆av一区二区三区| 国产精品丝袜久久久久久app | 亚洲欧美中日韩| 欧美人与性禽动交情品 | 亚洲欧美日韩直播| 欧美另类亚洲| 亚洲国产专区| 亚洲激情网站免费观看| 欧美专区在线播放| 久久av在线看| 国产欧美精品久久| 亚洲欧美一区二区三区久久 | 国产亚洲欧美一区二区三区| 亚洲伊人观看| 午夜精品久久久久影视| 欧美日在线观看| 99视频精品免费观看| 一本色道久久综合精品竹菊| 欧美激情久久久| 亚洲第一区在线| 91久久嫩草影院一区二区| 蜜臀久久久99精品久久久久久| 欧美国产日本韩| 亚洲欧洲精品一区二区三区波多野1战4| 久久亚裔精品欧美| 欧美成人蜜桃| 亚洲精品午夜| 欧美日本精品一区二区三区| 亚洲精品无人区| 亚洲图片欧美午夜| 国产精品视频观看| 欧美在线视频二区| 另类激情亚洲| 亚洲欧洲日本专区| 欧美精品一区三区在线观看| 99视频日韩| 久久精品91| 亚洲激情一区二区| 欧美午夜精品久久久久久久| 亚洲一区免费视频| 久久综合九色九九| 日韩午夜免费视频| 国产精品卡一卡二卡三| 欧美在线亚洲综合一区| 欧美国产日本在线| 亚洲免费伊人电影在线观看av| 国产欧美日韩一区二区三区在线观看| 久久久99免费视频| 亚洲国内精品| 欧美中文在线观看| 亚洲经典一区| 国产精品试看| 免费在线欧美黄色| 亚洲欧美日本国产有色| 欧美国产日韩亚洲一区| 亚洲在线免费视频| 在线免费日韩片| 国产精品vip| 久久躁狠狠躁夜夜爽| 亚洲午夜三级在线| 亚洲第一搞黄网站| 性久久久久久久久久久久| 亚洲高清视频一区二区| 国产精品三级久久久久久电影| 久久久精品国产免大香伊| 日韩一区二区高清| 奶水喷射视频一区| 欧美在线一区二区三区| 99re6热在线精品视频播放速度| 国产日韩欧美一区二区三区在线观看 | 久久精品国产精品亚洲| 99在线精品观看| 伊甸园精品99久久久久久| 国产精品家庭影院| 免费成人在线观看视频| 久久成人免费| 亚洲伊人网站| 一区二区三欧美| 最新国产拍偷乱拍精品| 欧美1区视频| 久久夜色撩人精品| 欧美在线三级| 亚洲欧美区自拍先锋| 99国产精品一区| 亚洲高清在线| 依依成人综合视频| 狠狠色综合色区| 国产亚洲成av人在线观看导航| 国产精品乱人伦一区二区| 欧美日韩国产色综合一二三四| 欧美丰满少妇xxxbbb| 久久婷婷国产综合精品青草| 久久精品国产999大香线蕉| 亚洲欧美成人一区二区在线电影| 亚洲精品女av网站| 模特精品在线| 欧美成人精品在线观看| 欧美阿v一级看视频| 麻豆精品一区二区综合av | 日韩网站在线观看| 99re8这里有精品热视频免费 | 一区二区三区国产盗摄| 日韩一级免费观看| 在线视频日韩精品| 亚洲女同同性videoxma| 亚洲免费网站| 久久精品亚洲国产奇米99| 欧美在线一级视频| 久久夜色精品国产| 免费一级欧美片在线播放| 亚洲大胆av| 夜夜嗨av一区二区三区网页 | 快射av在线播放一区| 免费的成人av| 亚洲国产成人高清精品| 日韩视频一区二区三区| 中日韩在线视频| 欧美在线你懂的| 欧美在线影院在线视频| 美女久久一区| 欧美视频一区二| 国产自产2019最新不卡| 亚洲人体影院| 亚洲欧美激情一区二区| 老巨人导航500精品| 亚洲第一级黄色片| 亚洲视频大全| 久久亚洲精品伦理| 欧美性一区二区| 在线观看国产成人av片| 在线亚洲美日韩| 久久裸体视频| 亚洲国产免费| 欧美一区二区三区视频在线观看 | 亚洲毛片播放| 欧美自拍丝袜亚洲| 欧美日韩美女| 在线观看日韩av先锋影音电影院 | 国产精品欧美一区喷水 | 欧美日韩一区二区免费在线观看| 国产美女精品一区二区三区| 亚洲欧洲午夜| 久久精品欧美| 日韩午夜激情av| 久久久午夜视频| 国产精品女人久久久久久| 亚洲精品国精品久久99热| 久久精品1区| 在线视频精品|