锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品一区在线观看香蕉,影音先锋中文字幕一区,欧美日韩国内http://m.shnenglu.com/cuijiaxing/category/19017.htmlzh-cnSat, 07 Apr 2012 16:05:52 GMTSat, 07 Apr 2012 16:05:52 GMT601221.鏁?http://m.shnenglu.com/cuijiaxing/articles/170334.html宕斾匠鏄?/dc:creator>宕斾匠鏄?/author>Sat, 07 Apr 2012 02:21:00 GMThttp://m.shnenglu.com/cuijiaxing/articles/170334.htmlhttp://m.shnenglu.com/cuijiaxing/comments/170334.htmlhttp://m.shnenglu.com/cuijiaxing/articles/170334.html#Feedback0http://m.shnenglu.com/cuijiaxing/comments/commentRss/170334.htmlhttp://m.shnenglu.com/cuijiaxing/services/trackbacks/170334.html
  1 #include<stdio.h>  
  2 int x,y,k;  
  3 int array[36][36];  
  4 int result[31];  
  5 //鍒濆鍖栨潹杈変笁瑙?nbsp; 
  6 void init_array()  
  7 {  
  8     array[0][0] = 1;  
  9     for(int i = 1;i < 31;++i)  
 10     {  
 11         for(int j = 0;j <= i;++j)  
 12         {  
 13             if(j == 0 ||j == i)  
 14             {  
 15                 array[i][j] = 1;  
 16             }  
 17             else  
 18             {  
 19                 array[i][j] = array[i - 1][j - 1] + array[i- 1][j];  
 20             }  
 21         }  
 22     }  
 23 }  
 24   
 25 int get_num_count(int num)  
 26 {  
 27     int total = 0;  
 28     while(num > 0)  
 29     {  
 30         ++total;  
 31         num /= 2;  
 32     }  
 33     return total;  
 34 }  
 35   
 36 //鍘繪帀棣栦綅鐨?  
 37 int delete_highest(int num)  
 38 {  
 39     int count = get_num_count(num);  
 40     int total = 1<<(count - 1);  
 41     total = ~total;  
 42     return num & total;  
 43 }  
 44   
 45 //璁$畻璺熶竴涓暟2榪涘埗浣嶆暟鐩稿悓鐨勬渶澶у?nbsp; 
 46 int getMin(int total_nums,int one_nums)  
 47 {  
 48     int total = 0;  
 49     if(total_nums < one_nums)  
 50         return -1;  
 51     for(int i = 0;i < one_nums;++i)  
 52     {  
 53         total = total * 2 + 1;  
 54     }  
 55     for(int j = one_nums;j < total_nums;++j)  
 56     {  
 57         total *= 2;  
 58     }  
 59     return total;  
 60 }  
 61 //璁$畻璺熶竴涓暟2榪涘埗浣嶆暟鐩稿悓鐨勬渶灝忓?nbsp; 
 62 int getMax(int total_nums,int one_nums)  
 63 {  
 64     int total = 1;  
 65     if(total_nums < one_nums)  
 66         return 1000000001;  
 67     for(int i = 0;i < total_nums - one_nums;++i)  
 68     {  
 69         total = total * 2;  
 70     }  
 71     for(int j = 1;j < one_nums;++j)  
 72     {  
 73         total = total * 2 + 1;  
 74     }  
 75     return total;  
 76 }  
 77   
 78   
 79 int recursive_deal(int start,int end,int one_nums)  
 80 {  
 81     if(start > end)  
 82         return 0;  
 83     int start_count = get_num_count(start);  
 84     int end_count = get_num_count(end);  
 85     if(one_nums == 0)  
 86     {  
 87         if(start == 0 || end == 0)  
 88             return 1;  
 89         else  
 90             return 0;  
 91     }  
 92     else  
 93     //濡傛灉濮嬫湯涓や釜鏁扮殑浣嶆暟鐩稿悓鐨勮瘽錛屽氨鍘繪帀鏈楂樹綅  
 94     if(start_count == end_count)  
 95     {  
 96             return recursive_deal(delete_highest(start),delete_highest(end),one_nums - 1);  
 97     }  
 98     else    //濡傛灉濮嬫湯涓や釜鏁扮殑浣嶆暟涓嶅悓鐨勮瘽錛屽垎鍒綆楀拰璧峰錛岀粓姝㈢殑鐨勬暟鐨?榪涘埗浣嶆暟錛屼腑闂寸殑鏁扮殑鏁伴噺鍙互閫氳繃鎺掑垪緇勫悎璁$畻鍑烘潵  
 99     {  
100         int total = 0;  
101         for(int i = start_count + 1;i < end_count;++i)  
102         {  
103             total += array[i - 1][one_nums - 1];  
104         }  
105         return total + recursive_deal(start,getMin(start_count,one_nums),one_nums) + recursive_deal(getMax(end_count,one_nums),end,one_nums);  
106     }  
107 }  
108   
109 int main()  
110 {  
111     int tests;  
112     init_array();  
113     scanf("%d",&tests);  
114     while(--tests >= 0)  
115     {  
116         scanf("%d%d%d",&x,&y,&k);  
117         printf("%d\n",recursive_deal(x,y,k));  
118     }  
119     return 0;     
120 }  


]]>
1025.The Dragon of Loowaterhttp://m.shnenglu.com/cuijiaxing/articles/170298.html宕斾匠鏄?/dc:creator>宕斾匠鏄?/author>Fri, 06 Apr 2012 12:43:00 GMThttp://m.shnenglu.com/cuijiaxing/articles/170298.htmlhttp://m.shnenglu.com/cuijiaxing/comments/170298.htmlhttp://m.shnenglu.com/cuijiaxing/articles/170298.html#Feedback0http://m.shnenglu.com/cuijiaxing/comments/commentRss/170298.htmlhttp://m.shnenglu.com/cuijiaxing/services/trackbacks/170298.html鎵浠ワ紝鐩存帴錛屾帓搴忥紝璐績錛孉C.涓嬮潰鏄唬鐮?

 1 #include<stdio.h>  
 2 #include<algorithm>  
 3 int n,m;  
 4 int heads[20010];  
 5 int knights[20010];  
 6   
 7   
 8 int cmp(const void *first,const void * second)  
 9 {  
10     return *((int*)first) - *((int*)second);  
11 }  
12   
13 //榪斿洖-1琛ㄧず涓嶅彲鑳?nbsp; 
14 int deal()  
15 {  
16     if(n > m)  
17         return -1;  
18     qsort(heads,n,sizeof(int),cmp);  
19     qsort(knights,m,sizeof(int),cmp);  
20     int i = 0,j = 0;  
21     int total = 0;  
22     for(i = 0;i < n;++i)  
23     {  
24         while(knights[j] < heads[i] && j < m)  
25         {  
26             ++ j;  
27         }  
28         if(j == m)  
29             break;  
30         else  
31         {
32             total += knights[j];  
33             ++j;
34         }
35     }  
36     if(i == n)  
37         return total;  
38     else  
39         return -1;  
40   
41 }  
42   
43 int main()  
44 {  
45     int i;  
46     int result;  
47     while(scanf("%d%d",&n,&m))  
48     {  
49         if(m == 0 &&n == 0)  
50             break;  
51         for(i = 0;i < n;++i)  
52         {  
53             scanf("%d",&heads[i]);  
54         }  
55         for(i = 0;i < m;++i)  
56         {  
57             scanf("%d",&knights[i]);  
58         }  
59         result = deal();  
60         if(result == -1)  
61         {  
62             printf("Loowater is doomed!\n");  
63         }  
64         else  
65         {  
66             printf("%d\n",result);  
67         }  
68     }  
69     return 0;  
70 }  


]]>
1077.瀹夊叏緗戠粶 ver.4http://m.shnenglu.com/cuijiaxing/articles/SPFA.html宕斾匠鏄?/dc:creator>宕斾匠鏄?/author>Fri, 06 Apr 2012 11:59:00 GMThttp://m.shnenglu.com/cuijiaxing/articles/SPFA.htmlhttp://m.shnenglu.com/cuijiaxing/comments/170295.htmlhttp://m.shnenglu.com/cuijiaxing/articles/SPFA.html#Feedback0http://m.shnenglu.com/cuijiaxing/comments/commentRss/170295.htmlhttp://m.shnenglu.com/cuijiaxing/services/trackbacks/170295.html鎵浠ラ噰鐢ㄦ渶鐭礬寰勭殑綆楁硶銆?br />鎯崇渷浜嬬殑璇濓紝鍙互浣跨敤寮楁礇浼婂痙錛屼絾鏄痭鐨勫間負10^5,榪欐牱鑲畾瓚呮椂銆?br />鎵浠ユ湰棰橀噰鐢⊿PFA綆楁硶銆傝涓嬮潰浠g爜
#include<stdio.h>
#include<malloc.h>
#include<queue>
#include<string.h>
using namespace std;
typedef struct node
{
    int id;
    int distance;
    struct node *next;
}Node,*LNode;
int n,m;
LNode array[100010];//閭繪帴閾捐〃
int in_queue[100010];//璁板綍涓涓偣鏄惁鍦ㄩ槦鍒椾腑
int between_distance[100010];//璁板綍璧峰鐐瑰埌涓や釜鐐逛箣闂寸殑璺濈
queue<int> q;//寤虹珛涓涓槦鍒?/span>

void init_array()
{
    for(int i = 0;i <= n;++i)
    {
        array[i] = (LNode)malloc(sizeof(Node));
        array[i]->id = i;
        array[i]->distance = 0;
        array[i]->next = NULL;
    }
}

void insert_node(LNode header,LNode &insert_node)
{
    while(header->next != NULL)
        header = header->next;
    insert_node->next = header->next;
    header->next = insert_node;
}

//浠諱綍涓ょ偣涔嬮棿鐨勮窛紱昏緗負-1錛岃〃紺烘鏃犵┓
void init_distance()
{
    for(int i = 0;i <= n;++i)
    {
        between_distance[i] = -1;
    }
    //絎竴涓粨鐐瑰埌鑷韓涓?
    between_distance[1] = 0;
}

//鏉懼紱
void relax(int index)
{
    if(between_distance[index] == -1)
        return ;
    LNode header = array[index]->next;
    while(header != NULL)
    {
        if(between_distance[header->id] > between_distance[index] + header->distance || between_distance[header->id] == -1)
        {
            between_distance[header->id] = between_distance[index] + header->distance;
            if(!in_queue[header->id])
            {
                q.push(header->id);
                in_queue[header->id] = 1;
            }
        }
        header = header->next;
    }
}

void SPFA()
{
    //絎竴涓偣鍏ラ槦鍒?/span>
    q.push(1);
    in_queue[1] = 1;
    int index = 0;
    while(!q.empty())
    {
        index = q.front();
        q.pop();
        in_queue[index] = 0;
        relax(index);
    }
}

int main()
{
    int x,y,distance;
    scanf("%d%d",&n,&m);
    init_array();
    for(int i = 0;i < m;++i)
    {
        scanf("%d%d%d",&x,&y,&distance);
        LNode node = (LNode)malloc(sizeof(Node));
        node->id = y;
        node->distance = distance;
        insert_node(array[x],node);
        node = (LNode)malloc(sizeof(Node));
        node->id = x;
        node->distance = distance;
        insert_node(array[y],node);
    }
    init_distance();
    memset(in_queue,0,sizeof(in_queue));
    SPFA();
    if(between_distance[n] == -1)
    {
        printf("-1\n");
    }
    else
        printf("%d\n",between_distance[n]);
    return 0;
}


]]>
鐢版暀涓葷殑鍗$墖http://m.shnenglu.com/cuijiaxing/articles/170248.html宕斾匠鏄?/dc:creator>宕斾匠鏄?/author>Fri, 06 Apr 2012 02:35:00 GMThttp://m.shnenglu.com/cuijiaxing/articles/170248.htmlhttp://m.shnenglu.com/cuijiaxing/comments/170248.htmlhttp://m.shnenglu.com/cuijiaxing/articles/170248.html#Feedback0http://m.shnenglu.com/cuijiaxing/comments/commentRss/170248.htmlhttp://m.shnenglu.com/cuijiaxing/services/trackbacks/170248.html姝ら涓哄帵闂ㄥぇ瀛︿俊鎭瀛︿笌鎶鏈闄㈡殤鏈烝CM鍩硅鐨勫唴閮ㄦ祴璇曢銆?br />鐩存帴鐪嬮錛屾槑鏄句負涓緇村尯闂寸殑鍔ㄦ佽鍒掋?br />
 1 #include<stdio.h>  
 2 char array[110];  
 3 int zero,one;  
 4 int i;  
 5 int dp(int n)  
 6 {  
 7     if(array[0] == '0')  
 8     {  
 9         zero = 0;  
10         one = 1;  
11     }  
12     else  
13     {  
14         zero = 1;  
15         one = 0;  
16     }  
17     for(i = 1;i < n;++i)  
18     {  
19         if(array[i] == '0')  
20         {  
21             if(array[i] != array[i - 1])  
22                 ++one;  
23         }  
24         else  
25         {  
26             if(array[i] != array[i - 1])  
27                 ++ zero;  
28         }  
29     }  
30     return zero < one?zero:one;  
31 }  
32   
33 int main()  
34 {  
35     int t,n;  
36     scanf("%d",&t);  
37     while(t-- != 0)  
38     {  
39         scanf("%d",&n);  
40         scanf("%s",array);  
41         printf("%d\n",dp(n));  
42     }  
43     return 0;  
44 }  


]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲女人天堂成人av在线| 一区二区三区日韩欧美精品| 国产农村妇女精品| 中日韩高清电影网| 亚洲黄色小视频| 韩日午夜在线资源一区二区| 久久久久国产免费免费| 欧美国产日韩在线观看| 欧美一区激情| 国产精品自拍一区| 香蕉久久夜色精品国产| 亚洲网址在线| 国产精品丝袜91| 午夜日韩在线观看| 亚洲在线中文字幕| 国产精品一区二区男女羞羞无遮挡| 一区二区三区色| 一区二区三区四区五区视频| 欧美三级网页| 亚洲欧美国产视频| 亚洲欧美日本国产专区一区| 国产精品日韩在线播放| 午夜精品成人在线视频| 香蕉精品999视频一区二区| 国产一区二区三区最好精华液| 久久久久久穴| 美女脱光内衣内裤视频久久网站| **性色生活片久久毛片| 亚洲高清123| 欧美视频第二页| 久久九九久久九九| 欧美成人蜜桃| 午夜精品福利一区二区三区av | 美女精品在线观看| 免费看av成人| 亚洲欧美在线一区二区| 久久国产精彩视频| 亚洲精品久久在线| 亚洲一区二区三区精品在线观看| 国产一区二区三区在线观看视频| 国产精品亚洲а∨天堂免在线| 亚洲欧美一区二区原创| 久久se精品一区二区| 亚洲精品影院| 欧美一级一区| 日韩一区二区免费高清| 亚洲在线成人精品| 亚洲精品美女久久7777777| 中日韩视频在线观看| 精品1区2区| 国产精品99久久久久久宅男| 伊人狠狠色j香婷婷综合| 日韩天堂av| 在线成人激情黄色| 中文欧美在线视频| 亚洲国产一区视频| 亚洲欧美日韩在线观看a三区 | 亚洲欧美成人一区二区在线电影| 久久精彩免费视频| 亚洲综合色在线| 六月天综合网| 久久av免费一区| 欧美日韩一区二区在线播放| 嫩草国产精品入口| 欧美mv日韩mv国产网站| 欧美ab在线视频| 在线亚洲美日韩| 久久婷婷国产综合国色天香| 亚洲一区二区三区高清不卡| 美女视频一区免费观看| 久久全国免费视频| 国产精品盗摄久久久| 亚洲国产精品一区二区三区| 国户精品久久久久久久久久久不卡| 亚洲麻豆国产自偷在线| 亚洲第一中文字幕| 一区二区三区免费网站| 久久精品成人一区二区三区| 亚洲一级免费视频| 欧美日韩精品二区| 亚洲高清一区二| 1024成人| 欧美在线视频免费观看| 午夜国产精品视频免费体验区| 欧美日韩视频在线一区二区| 亚洲缚视频在线观看| 亚洲精品国精品久久99热| 麻豆精品视频在线观看| 欧美成人自拍| 亚洲人被黑人高潮完整版| 久久综合九九| 欧美激情精品久久久久久大尺度| 伊人精品视频| 久久一区欧美| 欧美福利视频在线观看| 在线观看日韩国产| 久久综合久久综合九色| 欧美成人国产va精品日本一级| 影音先锋日韩资源| 狂野欧美激情性xxxx| 亚洲黄色在线| 亚洲一级影院| 国产日韩1区| 久久久久久久波多野高潮日日| 久久一日本道色综合久久| 亚洲高清资源| 欧美激情bt| 亚洲最快最全在线视频| 性欧美大战久久久久久久久| 国产在线视频不卡二| 另类专区欧美制服同性| 亚洲国产精品毛片| 亚洲一区尤物| 国内综合精品午夜久久资源| 蜜桃av一区二区三区| 亚洲精品老司机| 欧美一区视频| 亚洲国产精品一区制服丝袜| 欧美日韩人人澡狠狠躁视频| 亚洲欧美中文字幕| 欧美成年人网站| 亚洲一区视频在线| 狠狠爱成人网| 欧美日韩国产影院| 欧美一区二区精品在线| 亚洲国产美女精品久久久久∴| 夜夜精品视频一区二区| 国产情侣久久| 欧美精品久久天天躁| 性久久久久久| 亚洲精品日韩激情在线电影| 久久国产日韩欧美| 一级日韩一区在线观看| 亚洲欧美日韩系列| 99在线精品观看| 国产麻豆日韩| 欧美成人免费全部| 亚洲欧美久久久| 91久久国产综合久久| 欧美一区二区三区在线| 久久久久99精品国产片| 亚洲精选91| 欧美大秀在线观看| 欧美一区二区三区视频免费播放| 亚洲国产精品尤物yw在线观看 | 一区二区三区无毛| 欧美三日本三级少妇三2023| 久久婷婷人人澡人人喊人人爽| 在线视频日韩精品| 亚洲激情精品| 欧美电影免费观看高清| 久久精品伊人| 欧美一区二区三区免费视频| 亚洲图片在线观看| 亚洲精品在线一区二区| 亚洲成色999久久网站| 国产一区亚洲一区| 国产情侣久久| 国产亚洲永久域名| 国产日韩成人精品| 国产欧美精品日韩区二区麻豆天美| 欧美日韩亚洲高清| 欧美日韩视频不卡| 欧美日韩国产综合网| 欧美成在线观看| 免费成人av在线看| 久久在线免费| 久久女同精品一区二区| 久久亚洲电影| 麻豆精品在线播放| 女人色偷偷aa久久天堂| 久久亚洲精选| 久久综合网hezyo| 开心色5月久久精品| 噜噜噜躁狠狠躁狠狠精品视频| 久久中文精品| 另类专区欧美制服同性| 嫩草国产精品入口| 欧美激情1区| 欧美视频在线免费看| 欧美三区美女| 国产精品亚洲美女av网站| 国产欧美日韩视频一区二区| 国产精品一区二区在线观看网站| 欧美性大战xxxxx久久久| 欧美视频观看一区| 国产精品午夜在线观看| 国产亚洲成精品久久| 激情亚洲网站| 亚洲精品美女在线观看| 一区二区三区高清在线观看| 亚洲一区二区三区成人在线视频精品 | 国产亚洲欧洲997久久综合| 国产乱肥老妇国产一区二| 国产亚洲欧美aaaa| 亚洲高清精品中出| 久久免费视频在线| 欧美激情精品| 国产精品美女一区二区在线观看 | 亚洲欧美99|