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

The Fourth Dimension Space

枯葉北風寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

福大月賽 3月

自己太水了。。。呵呵

A題 打表。。。

#include<iostream>
using namespace std;

/*
int dp[10000001];
int rex[10000];
int rey[10000];

int main()
{
    freopen("out.txt","w",stdin);
    int cnt=0;
    int i,j;
    for(i=1;i<=10000000;++i)
        for(j=i<<1;j<=10000000;j+=i)
            dp[j] += i;
    for(i=220;i<=10000000;++i)
    {
            if(dp[i]<=10000000&&dp[dp[i]]<=10000000&&i==dp[dp[i]]&&i<dp[i])
            {
                cnt++;
                printf("%d,%d,",i,dp[i]);
            }
        
    }

    return 0;
    }
*/


int dp[200][2]={220,284,1184,1210,2620,2924,5020,5564,6232,6368,10744,10856,12285,14595,17296,18416,63020,76084,66928,66992,67095,71145,69615,87633,79750,88730,100485,124155,
122265,139815,122368,123152,141664,153176,142310,168730,171856,176336,176272,180848,185368,203432,196724,202444,280540,365084,308620,389924,319550,430402,356408,
399592,437456,455344,469028,486178,503056,514736,522405,525915,600392,669688,
609928,686072,624184,691256,635624,712216,643336,652664,667964,783556,726104,796696,
802725,863835,879712,901424,898216,980984,947835,1125765,998104,1043096,1077890,
1099390,1154450,1189150,1156870,1292570,1175265,1438983,1185376,1286744,1280565,
1340235,1328470,1483850,1358595,1486845,1392368,1464592,1466150,1747930,1468324,
1749212,1511930,1598470,1669910,2062570,1798875,1870245,2082464,2090656,2236570,
2429030,2652728,2941672,2723792,2874064,2728726,3077354,2739704,2928136,2802416,
2947216,2803580,3716164,3276856,3721544,3606850,3892670,3786904,4300136,3805264,
4006736,4238984,4314616,4246130,4488910,4259750,4445050,4482765,5120595,4532710,
6135962,4604776,5162744,5123090,5504110,5147032,5843048,5232010,5799542,5357625,
5684679,5385310,5812130,5459176,5495264,5726072,6369928,5730615,6088905,5864660,
7489324,6329416,6371384,6377175,6680025,6955216,7418864,6993610,7158710,7275532,
7471508,7288930,8221598,7489112,7674088,7577350,8493050,7677248,7684672,7800544,
7916696,7850512,8052488,8262136,8369864,8619765,9627915,9071685,9498555,9199496,
9592504,9339704,9892936,9363584,9437056}
;

int main()
{
    
int n,m;
    
while(scanf("%d%d",&n,&m)!=EOF)
    
{

        
int t=0;
        
int i;
        
for(i=0;i<=105;i++)
        
{

            
if(dp[i][0]>=n&&dp[i][0]<=m&&dp[i][1]>=n&&dp[i][1]<=m)
                t
++;
        }

        printf(
"%d\n",t);
        
for(i=0;i<=105;i++)
        
{

            
if(dp[i][0]>=n&&dp[i][0]<=m&&dp[i][1]>=n&&dp[i][1]<=m)
                printf(
"%d %d\n",dp[i][0],dp[i][1]);
        }



    }

    
return 0;
}



D題 Cayley公式
n^(n-2)


G非常可惡的動規,還以為要用什么數學方法,DP真是博大精深啊。。。多謝AngelClover的提示
#include<iostream>
#include
<cstdio>
#include
<cmath>
using namespace std;
#define INF 999999999
#define OFFSET 4000
int dp[41][8001];

int main()
{
    
int n;
    
while(scanf("%d",&n)!=EOF)
    
{
        
int i,j;
        
for(i=0;i<=n;i++)
            
for(j=0;j<=8000;j++)
                dp[i][j]
=INF;
        dp[
0][OFFSET]=0;
        
int t;
        scanf(
"%d",&t);
        dp[
1][OFFSET+t]=0;
        dp[
1][OFFSET-t]=0;
    
        
for(i=1;i<=n-1;i++)
        
{
            scanf(
"%d",&t);
            
for(j=OFFSET-100*i;j<=OFFSET+100*i;j++)
            
{

                
if(dp[i][j]!=INF)
                
{

                    dp[i
+1][j+t]=min(dp[i+1][j+t],dp[i][j]+(j-OFFSET)*t);
                    dp[i
+1][j-t]=min(dp[i+1][j-t],dp[i][j]-(j-OFFSET)*t);
                }

            }

            
//for(j=OFFSET-10;j<=OFFSET+10;j++)
            
//{
//
            
//    printf("%d ",dp[i+1][j]);
        
//    }
            
//printf("\n");
        }

        
double res=INF;
        
for(i=0;i<=8000;i++)
        
{

            
if(dp[n][i]<res)
                res
=dp[n][i];
        }

        printf(
"%.2lf\n",res);


    }

    
return 0;


}
I 離線算法 很強大啊,不過我在想 如果可以動態破壞的話,就只能用線段樹了么?
感謝cl大牛
#include<cstdio>
#include
<iostream>
#include
<algorithm>

/*
x是排好序的去掉的數
q[i].ID是詢問的原本位置
q[i].kth是詢問第kth個數
q按kth排序
ans就是答案
*/



#define MAX 50000
#define INF 0x7FFFFFFF

using namespace std;

struct Node
{
    
int ID;
    
int kth;
    
bool operator < (Node p) 
    
{
        
return kth<p.kth;
    }

}
;

int n;
int x[MAX];

int m;
Node q[MAX];

int ans[MAX];

int main()
{

    
while(scanf("%d",&n)!=EOF)
    
{
        
for(int i=1;i<=n;i++) scanf("%d",&x[i]);
        x[
++n]=INF;
        sort(x
+1,x+n+1);

        
int nn=1;
        
for(int i=2;i<=n;i++if(x[i]!=x[nn]) x[++nn]=x[i];
        n
=nn;

        scanf(
"%d",&m);
        
for(int i=1;i<=m;i++)
        
{
            scanf(
"%d",&q[i].kth);
            q[i].ID
=i;
        }

        sort(q
+1,q+m+1);
        
for(int i=1,j=1;i<=m;i++)//i代表第幾個詢問
        {
            
while(x[j]-j<q[i].kth)
                j
++;
            ans[q[i].ID]
=(j-1)+q[i].kth;
        }

        
for(int i=1;i<=m;i++
            printf(
"%d\n",ans[i]);
        putchar(
'\n');
    }


    
return 0;
}


J題 動態規劃 n^3水掉。。。 應該是有更好的方法,還要繼續學習啊
#include<iostream>
#include
<algorithm>
#include
<cstdio>
#include
<cstring>
using namespace std;



#define INF 999999999
int dp[1001][1001];
char str[2000];
int c[1001];

int cc(int i,int j)
{
int res=0;
if(str[i]!='(')
res
+=c[i];
if(str[j]!=')')
res
+=c[j];
return res;
}


int main()
{

while(scanf("%s",str+1)!=EOF)
{

int i,j;
int n=strlen(str+1);
for(i=1;i<=n;i++)
{

for(j=i+1;j<=n;j++)
dp[i][j]
=INF;
}

for(i=1;i<=n;i++)
scanf(
"%d",&c[i]);
if(n&1)
{
printf(
"-1\n");
continue;
}

for(i=1;i<=n-1;i++)
dp[i][i
+1]=cc(i,i+1);
for(i=3;i<=n-1;i+=2)//i為區間長度
{

for(j=1;j<=n-i;j++)
{
int k;
int temp=INF;
for(k=2;k<i;k+=2)
{
if(dp[j][j+k-1]+dp[j+k][j+i]<temp)
temp
=dp[j][j+k-1]+dp[j+k][j+i];
}

dp[j][j
+i]=min(temp,dp[j+1][j+i-1]+cc(j,j+i));
}

}

printf(
"%d\n",dp[1][n]);

}

return 0;
}


關于本題的另一個解法:
 初始state=0
遇到'(' state++;
遇到')' state--
如果當前state<0說明')'比這個'('多
然后就要把')'變成'('
這部貪心把花費最小的')'變成'('
這樣一遍后'('的個數會>=')'
然后反向過來反過來弄一遍
這樣'('就==')'了
就得到解了
比如
( ( ) ) ) (
123456
下面的是花費
那么到
( ( ) ) )
這個狀態的時候是不是就<0了
就是不合法了
就變成
( ( ( ) )了
這樣就>0了,而且花費最少
然后最終變成
( ( ( ) ) (
然后反過來
               (
的時候就不合法了

改成
                 )
然后就變成
((()))
就是答案了

posted on 2010-03-21 23:58 abilitytao 閱讀(228) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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久久久久久久久久久久| 亚洲欧洲日韩在线| 国产精品免费观看在线| 欧美一区二区三区四区视频| 亚洲电影专区| 欧美ed2k| 亚洲欧美综合精品久久成人| 极品少妇一区二区三区| 免费成人毛片| 老妇喷水一区二区三区| 国产精品一区二区女厕厕| 玖玖精品视频| 欧美午夜无遮挡| 麻豆精品一区二区av白丝在线| 国模 一区 二区 三区| 欧美不卡视频一区| 国产精品久久久久久久9999 | 亚洲肉体裸体xxxx137| 国产一区二区中文字幕免费看| 久久成人这里只有精品| 欧美超级免费视 在线| 欧美大片第1页| 久久aⅴ国产紧身牛仔裤| 最新日韩在线| 亚洲成人在线免费| 在线免费观看日韩欧美| 国产精品欧美精品| 伊人成人在线| 国产区精品在线观看| 香蕉免费一区二区三区在线观看 | 欧美日韩视频在线一区二区| 美女免费视频一区| 欧美在线观看一二区| 亚洲在线视频观看| 日韩午夜激情| 国产老肥熟一区二区三区| 久久久久久69| 亚洲一区三区电影在线观看| 亚洲欧美日韩精品久久久| 久久久久久久网| 99re热精品| 欧美大片在线观看一区二区| 国产日韩欧美在线视频观看| 欧美黑人多人双交| 亚洲图片欧洲图片日韩av| 亚洲国产专区校园欧美| 亚洲国产精品福利| 久久久噜噜噜久久久| 国产女优一区| 亚洲女性裸体视频| 一片黄亚洲嫩模| 欧美日韩视频在线| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲欧美色婷婷| 国产精品第13页| 午夜久久影院| 国产精品爱久久久久久久| 国产啪精品视频| 新67194成人永久网站| 一区二区三区色| 欧美午夜精品久久久久久久| 亚洲免费视频一区二区| 一区二区三区导航| 国产精品久久久久久久电影| 午夜精品久久久久影视| 性久久久久久久| 国产在线高清精品| 欧美电影免费观看高清完整版| 乱人伦精品视频在线观看| 91久久久久久久久| 亚洲精品中文字幕有码专区| 欧美日韩在线电影| 欧美中文字幕在线视频| 久久久久久久欧美精品| 亚洲精品日韩在线观看| 亚洲乱码一区二区| 国产精品欧美一区二区三区奶水| 午夜精品久久久久久久99黑人| 欧美一区二区三区免费观看视频| 红桃视频一区| 日韩视频在线一区二区| 国产欧美亚洲日本| 欧美激情一区二区三区在线| 欧美日韩国产综合视频在线| 欧美一级欧美一级在线播放| 久久久久久久综合色一本| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲伦理久久| 亚洲高清色综合| 亚洲一区二区三区在线视频| 一区视频在线看| 亚洲麻豆一区| 伊人久久大香线| 中文国产成人精品| 亚洲国产日韩综合一区| 亚洲特级片在线| 亚洲精品视频二区| 久久成人羞羞网站| 亚洲视频第一页| 久久亚洲美女| 久久不射2019中文字幕| 欧美日韩国产专区| 欧美国产日韩xxxxx| 国产精品一区视频网站| 最新热久久免费视频| 一区二区视频欧美| 亚洲欧美日本国产有色| 一本久久综合亚洲鲁鲁| 老鸭窝毛片一区二区三区| 欧美在线在线| 国产精品美女久久久免费| 亚洲国产综合在线看不卡| 激情小说另类小说亚洲欧美 | 一区二区高清在线观看| 在线精品视频一区二区三四| 亚洲欧美激情四射在线日 | 久久福利资源站| 一区二区精品在线观看| 久久精品国产欧美激情| 香蕉久久一区二区不卡无毒影院| 欧美国产日韩精品| 亚洲影音一区| 在线亚洲高清视频| 一区二区国产精品| 欧美激情一二区| 欧美激情精品久久久久久黑人| 国产精品一区二区在线| 亚洲视频电影图片偷拍一区| 宅男噜噜噜66一区二区| 欧美日本中文字幕| 99国产精品一区| 亚洲精品专区| 国产婷婷精品| 国产婷婷成人久久av免费高清| 欧美www视频在线观看| 欧美日韩国产精品| 校园激情久久| 亚洲欧美激情诱惑| 亚洲欧洲在线观看| 亚洲一区二区免费| 日韩一级片网址| 久久狠狠亚洲综合| 亚洲国产欧美日韩| 久久精品日韩一区二区三区| 久久精品国产一区二区三区| 国产精品久久二区| 国产精品久久久爽爽爽麻豆色哟哟| 欧美日韩调教| 亚洲一区二区三区视频| 亚洲美女在线一区| 久久久久99| 一区二区三区欧美| 国产精品福利网站| 99这里只有久久精品视频| 国产视频欧美| 老司机免费视频一区二区| 日韩亚洲欧美精品| 欧美不卡一区| 日韩午夜激情| 欧美专区在线| 亚洲国产一区二区视频| 欧美精品亚洲| 国产精品美女主播在线观看纯欲| 欧美影视一区| 亚洲狠狠婷婷| 亚洲人成啪啪网站| 在线亚洲观看| 国内精品久久久久影院色| 亚洲嫩草精品久久| 欧美日韩一区二区在线| 国产精品你懂的在线欣赏| 国产午夜久久| 亚洲国产欧美日韩精品| 国产精品自拍视频| 欧美色精品天天在线观看视频 | 亚洲国产清纯| 夜夜嗨av一区二区三区中文字幕| 久久久国产精品一区| 亚洲小说欧美另类社区| 国产精品hd| 亚洲小视频在线观看| 中文欧美在线视频| 日韩网站在线| 亚洲欧美中文另类| 亚洲自拍都市欧美小说| 欧美区一区二区三区| 亚洲国产日韩一级| 久久综合色天天久久综合图片| 亚洲久久一区| 国产精品日韩电影| 欧美一区二区三区在线免费观看| 亚洲精品国产品国语在线app| 欧美成人中文字幕| 亚洲免费中文字幕| 亚洲一区二区三区四区五区黄|