• <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>

            Sephiroth's boring days!!!

            Love just for you.

            聚會的快樂

            題目見ural1039

              1: #include <stdio.h>
            
              2: #include <stdlib.h>
            
              3: #include <iostream>
            
              4: #define maxn 6010
            
              5: using namespace std;
            
              6: 
            
              7: struct ss
            
              8: {
            
              9:     int ro,nu;
            
             10: } a[maxn];
            
             11: int w[maxn];
            
             12: int f[maxn][2];
            
             13: int n;
            
             14: int x,y;
            
             15: int t[maxn];
            
             16: 
            
             17: int cmp(const void*a,const void*b)
            
             18: {
            
             19:     ss c=*(ss*)a,d=*(ss*)b;
            
             20:     if (c.ro<d.ro) return -1;
            
             21:     if (c.ro>d.ro) return 1;
            
             22:     return 0;
            
             23: }
            
             24: 
            
             25: void dp(int x)
            
             26: {
            
             27:     if (f[x][1]) return;
            
             28:     for (int i=t[x];i<t[x+1];++i)
            
             29:     {
            
             30:         int k=a[i].nu;
            
             31:         dp(k);
            
             32:         f[x][1]+=f[k][0];
            
             33:         f[x][0]+=max(f[k][0],f[k][1]);
            
             34:     }
            
             35:     f[x][1]+=w[x];
            
             36: }
            
             37: 
            
             38: int main()
            
             39: {
            
             40:     freopen("party.in","r",stdin);
            
             41:     freopen("party.out","w",stdout);
            
             42:     
            
             43:     scanf("%d",&n);
            
             44:     for (int i=1;i<=n;++i) scanf("%d",&w[i]);
            
             45:     scanf("%d%d",&x,&y);
            
             46:     while (!((!x)&&(!y)))
            
             47:     {
            
             48:         a[x].nu=x;
            
             49:         a[x].ro=y;
            
             50:         scanf("%d%d",&x,&y);
            
             51:     }
            
             52:     for (int i=1;i<=n;++i)
            
             53:         if (!a[i].ro)
            
             54:             a[i].nu=i;
            
             55:     a[0].ro=-1;
            
             56:     qsort(a,n+1,sizeof(ss),cmp);
            
             57:     for (int i=1;i<=n;++i)
            
             58:         if (!t[a[i].ro])
            
             59:             t[a[i].ro]=i;
            
             60:     t[n+1]=n+1;
            
             61:     for (int i=n;i>0;--i)
            
             62:         if (!t[i])
            
             63:             t[i]=t[i+1];
            
             64:     dp(0);
            
             65:     printf("%d\n",max(f[0][1],f[0][0]));
            
             66:     return 0;
            
             67: }
            
             68: 

            posted on 2010-09-02 19:15 Sephiroth Lee 閱讀(446) 評論(0)  編輯 收藏 引用 所屬分類: 信息奧賽

            free counters
            国内精品久久久久伊人av| 久久久久亚洲爆乳少妇无| 精品久久久久久中文字幕大豆网| 久久久久亚洲AV成人网人人软件 | 亚洲午夜久久久久久久久电影网| 久久亚洲AV成人无码软件| 久久国产热精品波多野结衣AV| 国产伊人久久| 日本人妻丰满熟妇久久久久久| 国产精品久久久久久久午夜片 | 亚洲а∨天堂久久精品9966| 国内精品伊人久久久久av一坑| 国内精品久久久久久久影视麻豆 | 久久精品www人人爽人人| 久久亚洲国产成人影院网站| 亚洲国产精品无码久久久蜜芽| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 精品综合久久久久久97超人| 久久婷婷五月综合97色直播| 久久91亚洲人成电影网站| 色综合久久夜色精品国产| 久久久久综合网久久| 久久午夜伦鲁片免费无码| 性做久久久久久久久浪潮| 国产精品激情综合久久| 国产韩国精品一区二区三区久久| 久久婷婷五月综合色99啪ak| 99久久精品国产综合一区 | 国产国产成人精品久久| 久久精品a亚洲国产v高清不卡| 18禁黄久久久AAA片| 亚洲国产高清精品线久久 | 狠狠色丁香久久综合五月| 国产成人精品综合久久久久| 亚洲欧美日韩久久精品| 久久精品中文字幕一区| 国产福利电影一区二区三区,免费久久久久久久精 | 久久无码国产专区精品| 狠狠色丁香久久婷婷综合图片| 亚洲午夜精品久久久久久app| 日韩影院久久|