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

隨筆-38  評論-23  文章-0  trackbacks-0

題目意思如下:
對于給定多邊形,N個頂點,N條邊。每條邊表示一個‘+’或者‘*’,每個頂點是個數(shù)值.
在刪除一條邊的情況下可進行以下操作:
.選擇一條邊和該邊的兩個頂點。通過邊上的符號計算合并這兩個頂點為一個頂點。直到?jīng)]有邊的可選擇時.游戲結(jié)束。則最后會得到一個頂點的值
題目的意思 讓你求出再刪除哪一條邊的情況,并且通過合理選擇邊得到一個最大值。

假設(shè) R(i,j)表示從第i個結(jié)點開始,順時針方向連續(xù)j個頂點的某個子鏈,可以考慮該鏈最后通過中間某條邊合成為一個頂點.令 i<=s<=i+j 從R(i,s) 和R(s+1,j)這兩個子鏈通過邊(s,s+1)合成為一個頂點

m1為R(i,s)這個子鏈的結(jié)果 a為R(i,s)這個子鏈的最小結(jié)果,b為為R(i,s)這個子鏈的最大結(jié)果,則a<=m1<=b.
m2為R(s+1,j)這個子鏈的結(jié)果.c為R(s+1,j)的這個子鏈的最小結(jié)果,d為R(s+1,j)的這個子鏈的最大結(jié)果,則c<=m2<=d

如果邊(s,s+1)為符號‘+’時候 R(i,j)的最大值應(yīng)該為(b+d)
如果邊(s,s+1)為符號‘*’時候R(i,j)的最大值應(yīng)該為max(ac,ad,bc,bd) 
//需要一正一負的情況..(a,b)=(-8,-5),(c,d)=(5,8)

 1#include<iostream>
 2#include<algorithm>
 3using namespace std;
 4int v[52],R[52][52][2],n;
 5char ed[52];
 6int getMaxr(int vec,int len,int flag) //flag=0 表示求最小值,flag=1表示求最大值
 7{
 8    int Lmax,Rmax,Lmin,Rmin;
 9    if(len==0)
10        return v[vec];
11    if(len==1)
12    {
13        if(ed[vec%n+1]=='t')
14            R[vec][len][flag]=v[vec]+v[vec%n+1];
15        else
16            R[vec][len][flag]=v[vec]*v[vec%n+1];
17        return R[vec][len][flag];
18    }

19    if(R[vec][len][flag]>-32769&&R[vec][len][flag]<32769)
20        return R[vec][len][flag];
21    for(int i=1;i<=len;i++)
22    {
23        Lmax=getMaxr(vec,i-1,1);
24        Rmax=getMaxr((vec+i-1)%n+1,len-i,1);
25        Lmin=getMaxr(vec,i-1,0);
26        Rmin=getMaxr((vec+i-1)%n+1,len-i,0);
27    //    cout<<Lmax<<" "<<Rmax<<" "<<Lmin<<" "<<Rmin<<endl;
28        if(ed[((vec+i-1)%n+1)]=='t')
29        {
30            if(flag&&R[vec][len][flag]<Lmax+Rmax)
31                R[vec][len][flag]=Lmax+Rmax;
32            if(!flag&&R[vec][len][flag]>Lmin+Rmin)
33                R[vec][len][flag]=Lmin+Rmin;
34        }

35        else
36        {
37            int temp1=max(max(Lmax*Rmin,Lmax*Rmax),max(Lmin*Rmin,Lmin*Rmax));
38            int temp2=min(min(Lmax*Rmin,Lmax*Rmax),min(Lmin*Rmin,Lmin*Rmax));
39            if(flag&&R[vec][len][flag]<temp1)
40                R[vec][len][flag]=temp1;
41            if(!flag&&R[vec][len][flag]>temp2)
42                R[vec][len][flag]=temp2;
43        }

44        //cout<<i<<":"<<R[vec][len][flag]<<endl;
45    }

46    return R[vec][len][flag];
47}

48int main()
49{
50    int flag,re[52],Maxx;
51    while(cin>>n)
52    {
53        Maxx=-32769;
54        flag=0;
55        for(int i=1;i<=n;i++)
56        {
57            getchar();
58            cin>>ed[i]>>v[i];
59        }

60        for(int i=0;i<=n;i++)
61            for(int j=0;j<=n;j++)
62            {
63                R[i][j][0]=32769;
64                R[i][j][1]=-32769;
65            }

66        for(int i=1;i<=n;i++)
67        {
68            re[i]=getMaxr(i,n-1,1);
69            if(re[i]>Maxx)
70                Maxx=re[i];
71        }

72        printf("%d\n",Maxx);
73        for(int i=1;i<=n;i++)
74        {
75            if(Maxx==re[i])
76                if(flag==0)
77                    flag++,cout<<i;
78                else
79                    cout<<" "<<i;
80        }

81        cout<<endl;
82    }

83}


 

posted on 2009-03-30 16:57 米游 閱讀(362) 評論(0)  編輯 收藏 引用 所屬分類: ACM
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久另类ts人妖一区二区| 国产精品草莓在线免费观看| 欧美激情中文字幕一区二区 | 麻豆精品在线观看| 亚洲欧洲精品一区二区精品久久久| 99视频在线精品国自产拍免费观看| 亚洲欧美日韩综合| 欧美激情va永久在线播放| 欧美日韩激情网| 黄色在线成人| 亚洲天堂第二页| 玖玖玖免费嫩草在线影院一区| 亚洲美女尤物影院| 久久久国产视频91| 国产精品久久波多野结衣| 亚洲电影有码| 欧美一区二区精美| 亚洲精品精选| 久久久久国色av免费观看性色| 欧美色图一区二区三区| 亚洲丰满少妇videoshd| 欧美在线视频全部完| 亚洲国产一区视频| 亚洲一区二区在线免费观看视频 | 亚洲精品小视频在线观看| 欧美一区二区三区在线看 | 亚洲一区二区三区影院| 裸体素人女欧美日韩| 亚洲一区二区精品| 欧美日韩成人综合天天影院| 黄色精品一区| 欧美在线观看视频| av成人天堂| 美女精品国产| 国模私拍一区二区三区| 亚洲影音先锋| 亚洲精品国产无天堂网2021| 老司机免费视频久久| 国产一区白浆| 欧美一区日本一区韩国一区| 一本色道**综合亚洲精品蜜桃冫| 嫩模写真一区二区三区三州| 国内精品视频一区| 欧美一区二区在线看| 一区二区三区你懂的| 欧美人成免费网站| 亚洲精品一区二区网址| 欧美国产日本| 久久久亚洲国产美女国产盗摄| 国产无一区二区| 欧美一级久久| 亚洲欧美另类中文字幕| 国产精品国产a级| 亚洲夜间福利| 99热免费精品| 欧美日韩一区二区三区在线观看免 | 一区二区三区欧美在线| 欧美人在线视频| 99精品国产一区二区青青牛奶| 欧美激情综合| 欧美激情bt| 99热免费精品在线观看| 91久久香蕉国产日韩欧美9色| 欧美1区2区| 亚洲精品视频免费在线观看| 亚洲国产成人高清精品| 欧美成人一区二区三区在线观看 | 一区二区三区久久网| 亚洲激情亚洲| 欧美伦理在线观看| 亚洲视频一区二区免费在线观看| 日韩一级精品| 国产精品国产福利国产秒拍| 午夜精品福利视频| 午夜视频一区在线观看| 国产在线精品二区| 免费观看成人| 欧美丰满少妇xxxbbb| aa级大片欧美| 亚洲午夜精品久久久久久app| 国产精品免费电影| 久久久久久网| 麻豆成人精品| 一本到高清视频免费精品| 在线一区观看| 国产一区亚洲一区| 欧美二区不卡| 欧美日韩午夜| 久久成人一区二区| 久久亚洲视频| 在线亚洲自拍| 亚洲欧美日韩国产中文| 精品动漫3d一区二区三区| 欧美激情aaaa| 国产精品地址| 久久另类ts人妖一区二区| 蜜臀91精品一区二区三区| 中文av一区特黄| 午夜久久久久久久久久一区二区| 玉米视频成人免费看| 亚洲欧洲综合另类| 国产乱码精品一区二区三区不卡| 久久一区二区三区av| 欧美激情中文字幕在线| 欧美亚洲三区| 快播亚洲色图| 亚洲欧美日韩综合aⅴ视频| 久久成年人视频| 一本久久综合亚洲鲁鲁五月天| 亚洲一区二区网站| 亚洲国产综合视频在线观看| 在线一区视频| 在线免费日韩片| 亚洲少妇中出一区| 亚洲第一精品夜夜躁人人爽| 一区二区免费看| 亚洲第一毛片| 亚洲欧美电影院| 亚洲精品日韩在线| 小嫩嫩精品导航| 99国内精品久久| 久久精品主播| 亚洲免费视频中文字幕| 裸体歌舞表演一区二区| 欧美一区二区三区免费观看| 欧美成人久久| 久久人体大胆视频| 国产精品白丝jk黑袜喷水| 欧美成人r级一区二区三区| 国产精品久久看| 亚洲激情在线播放| 激情综合久久| 亚洲欧美资源在线| 一区二区三区色| 免费观看成人网| 久久久久综合网| 国产精品久久久久免费a∨大胸| 欧美高清在线视频| 国产欧美一区二区三区沐欲| 99视频国产精品免费观看| 亚洲国产精品悠悠久久琪琪| 午夜精品网站| 亚洲一区二区在| 欧美日本国产视频| 欧美激情成人在线| 国产专区欧美专区| 亚洲欧美激情在线视频| 亚洲一二三级电影| 欧美激情视频在线播放| 久久综合图片| 国产日韩在线一区二区三区| 亚洲视频一区二区| 一区二区精品在线| 欧美福利在线| 欧美国产91| 在线不卡欧美| 久久精品国产77777蜜臀| 校园激情久久| 国产精品久久久久免费a∨大胸| 日韩一区二区久久| 日韩香蕉视频| 欧美高清视频在线播放| 亚洲福利精品| 亚洲精品久久久蜜桃| 噜噜噜91成人网| 欧美成人在线影院| 亚洲国产精品999| 久热精品视频| 欧美大片在线看| 亚洲福利视频免费观看| 久久夜色精品国产亚洲aⅴ| 麻豆国产精品777777在线| 狠狠狠色丁香婷婷综合久久五月| 欧美一区二区三区另类| 久久动漫亚洲| 国内综合精品午夜久久资源| 久久国产日韩欧美| 老司机免费视频一区二区三区 | 亚洲成色最大综合在线| 亚洲第一主播视频| 美女主播一区| 亚洲高清不卡在线观看| 99av国产精品欲麻豆| 欧美日韩mv| 中文欧美日韩| 欧美一区二区三区日韩| 国产主播一区二区| 久久琪琪电影院| 亚洲国产mv| 中文日韩电影网站| 国产精品国产三级国产普通话三级 | 欧美成人一区二区三区在线观看| 亚洲电影免费观看高清完整版在线 | 久久激情一区| 欧美成人午夜免费视在线看片| 亚洲精品久久久久久久久久久| 欧美日韩成人综合在线一区二区| 99精品热视频只有精品10| 午夜久久99| 一区二区亚洲精品国产|