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

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594
    最近各種悲劇, 5門專必木有哪門考得好的, 嵌入式估計年級墊底了要; 軟工的大作業被老師批了, 60%的總評分數估計很難看了要; 系統結構的BT卷子就不多說了; OS成績一般般; 網絡還沒出來, 不過填空選擇各種概念混淆... ...估計保研是徹底沒戲了....T_T 
    夏令營最后只投了SJTU一個, 不過我們這種非985的二流學校應該也沒戲的吧... ...要不干脆暑假回家復習考研去算了.

    前段時間各種復習考試, 然后趕軟工大作業, 然后臨時抱佛腳下六級, 現在還拖著軟件課程設計沒做完...好久不切題, Baidu, TCO2011和GCJ什么的基本一兩輪之后就都掛了... ...前幾天聽某同學在討論復試上機神馬的, 據鯨魚隊長說ACMers做那個沒問題? 于是無聊去HDOJ切了套ZJU的復試題, 各種不給力啊, 代碼能力下降得一塌糊涂...

隨便貼下代碼, 研友神馬的歡迎一起交流啊~

1. xxx定律
    大水題
//浙大計算機研究生復試上機考試-2009年 xxx定律
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>

int n, step;

int main() {
    
while (scanf("%d"&n), n) {
        step 
= 0;
        
while (n != 1{
            
if (n & 1{
                n 
= 3 * n + 1;
                n 
>>= 1;
            }
 else {
                n 
>>= 1;
            }

            step
++;
        }

        printf(
"%d\n", step);
    }

    
return 0;
}


2. ZOJ
    繼續大水題
//浙大計算機研究生復試上機考試-2009年 ZOJ
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>

int f[3];
char s[200];

int main() {
    
int i;
    
while (scanf("%s", s), s[0!= 'E'{
        f[
0= f[1= f[2= 0;
        
for (i = 0; s[i]; ++i) {
            
if (s[i] == 'Z')
                f[
0]++;
            
else if (s[i] == 'O')
                f[
1]++;
            
else
                f[
2]++;
        }

        
while (!(!f[0&& !f[1&& !f[2])) {
            
if (f[0]) {
                putchar(
'Z');
                f[
0]--;
            }

            
if (f[1]) {
                putchar(
'O');
                f[
1]--;
            }

            
if (f[2]) {
                putchar(
'J');
                f[
2]--;
            }

        }

        puts(
"");
    }

    
return 0;
}


3. 繼續xxx定律
    水題, 直接判, 一開始沒讀懂題... 發現中文題沒比英文題好讀多少... 囧rz
//浙大計算機研究生復試上機考試-2009年 繼續xxx定律
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<algorithm>
using namespace std;
#define N 5500

int n, a[N], ans[N], flg[100 * N];

int main() {
    
int i;
    
while (scanf("%d"&n), n) {
        memset(flg, 
-1sizeof(flg));
        
for (i = 0; i < n; ++i) {
            scanf(
"%d"&a[i]);
            
if (flg[a[i]] == -1)
                flg[a[i]] 
= 1;
            
int tp = a[i];
            
while (tp != 1{
                
if (tp & 1{
                    tp 
= 3 * tp + 1;
                    tp 
>>= 1;
                }
 else {
                    tp 
>>= 1;
                }

                flg[tp] 
= 0;
            }

        }

        
bool ft = false;
        
for (i = n - 1; i >= 0--i) {
            
if (flg[a[i]] == 1{
                
if (!ft)
                    printf(
"%d", a[i]);
                
else
                    printf(
" %d", a[i]);
                ft 
= true;
            }

        }

        puts(
"");
    }

    
return 0;
}


4. 尋找大富翁
    還是大水題, sort就行
//浙大計算機研究生復試上機考試-2009年 尋找大富翁
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<algorithm>
using namespace std;

int n, m, p[100010];

int main() {
    
int i;
    
while (scanf("%d %d"&n, &m), n | m) {
        
for (i = 0; i < n; ++i) {
            scanf(
"%d"&p[i]);
        }

        sort(p, p 
+ n);
        m 
= min(n, m);
        
for (i = n - 1; i > n - m; --i)
            printf(
"%d ", p[i]);
        printf(
"%d\n", p[n - m]);
    }

    
return 0;
}


5. 找出直系親屬
    寫挫了, 寫了好久啊, 先根據所給關系建樹, 我這里建的跟一般想法的樹不同, 我是從兒子指向父母結點的, 因為倒過來的話一個結點會有兩個父親結點, 感覺不太正常. 建完樹, 根據每個詢問, 分別以兩個結點往下BFS, 若能搜到另一個結點, 則他們之間存在直系親屬關系, 否則就沒有. 記錄下一個結點多少步能搜到另一個結點, 處理下輸出
     freopen之類的SB錯誤幾次才過...= =
//浙大計算機研究生復試上機考試-2009年 找出直系親屬
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>

struct node {
    
int id, ns;
    
int pt[30];
}
 p[30];

int n, m, np, id[30], flg[30], step, q[1000][2];
bool ok;

int BFS(int idx, int idy) {
    
int i, l = 0, r = 1;
    q[
0][0= idx;
    q[
0][1= 0;
    
while (l < r) {
        
for (i = 0; i < p[q[l][0]].ns; ++i) {
            
if (p[q[l][0]].pt[i] == idy) {
                step 
= q[l][1+ 1;
                
return step;
            }

            q[r][
0= p[q[l][0]].pt[i];
            q[r][
1= q[l][1+ 1;
            
++r;
        }

        
++l;
    }

    
return -1;
}


int main() {
    freopen(
"out.txt""w", stdout);
    
int i;
    
char s[10];
    
while (scanf("%d %d"&n, &m), n | m) {
        memset(p, 
0sizeof(p));
        memset(id, 
0sizeof(id));
        memset(flg, 
0sizeof(flg));
        np 
= 0;
        
for (i = 0; i < n; ++i) {
            scanf(
"%s", s);
            
if (!flg[s[0- 'A']) {
                id[s[
0- 'A'= np;
                p[np].id 
= s[0- 'A';
                flg[s[
0- 'A'= 1;
                np
++;
            }

            
int tpid = id[s[0- 'A'];
            
if (s[1!= '-'{
                
if (!flg[s[1- 'A']) {
                    p[np].ns 
= 0;
                    p[np].id 
= s[1- 'A';
                    id[s[
1- 'A'= np;
                    flg[s[
1- 'A'= 1;
                    np
++;
                }

                p[tpid].pt[p[tpid].ns] 
= id[s[1- 'A'];
                p[tpid].ns
++;
            }

            
if (s[2!= '-'{
                
if (!flg[s[2- 'A']) {
                    p[np].ns 
= 0;
                    p[np].id 
= s[2- 'A';
                    id[s[
2- 'A'= np;
                    flg[s[
2- 'A'= 1;
                    np
++;
                }

                p[tpid].pt[p[tpid].ns] 
= id[s[2- 'A'];
                p[tpid].ns
++;
            }

        }

        
while (m--{
            scanf(
"%s", s);
            ok 
= false;
            step 
= 0;
            
if (~BFS(id[s[0- 'A'], id[s[1- 'A'])) {
                
if (step == 1)
                    puts(
"child");
                
else {
                    
while (step > 2{
                        printf(
"great-");
                        step
--;
                    }

                    puts(
"grandchild");
                }

                
continue;
            }

            
if (BFS(id[s[1- 'A'], id[s[0- 'A']) == -1)
                puts(
"-");
            
else {
                
if (step == 1)
                    puts(
"parent");
                
else {
                    
while (step > 2{
                        printf(
"great-");
                        step
--;
                    }

                    puts(
"grandparent");
                }

            }

        }

    }

    
return 0;
}

2011.09.25 PS: 上面的代碼太挫了。。處理結點編號根本不用轉來轉去。。今天又敲了一遍。。竟然直接過sample直接AC。。
//2009年浙江大學計算機及軟件工程研究生機試題 找出直系親屬
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>

struct node {
    
int ns, pt[30];
}
p[30];

int n, m, stp, q[1000][2];

int BFS(int x, int y) {
    
int l = 0, r = 1, i;
    q[l][
0= x;
    q[l][
1= 0;
    
while(l < r) {
        
int tp = q[l][0];
        
for(i = 0; i < p[tp].ns; ++i) {
            
if(p[tp].pt[i] == y) {
                stp 
= q[l][1+ 1;
                
return 1;
            }

            
else {
                q[r][
0= p[tp].pt[i];
                q[r][
1= q[l][1+ 1;
                
++r;
            }

        }

        
++l;
    }

    
return 0;
}


int main() {
    
int i, j, tp;
    
char s[5];
    
while(scanf("%d %d"&n, &m), n | m) {
        
for(i = 0; i < 26++i) {
            p[i].ns 
= 0;
            
for(j = 0; j < 30++j) p[i].pt[j] = -1;
        }

        
for(i = 0; i < n; ++i) {
            scanf(
"%s", s);
            
if(s[1!= '-'{
                tp 
= s[1- 'A';
                p[tp].pt[p[tp].ns
++= s[0- 'A';
            }

            
if(s[2!= '-'{
                tp 
= s[2- 'A';
                p[tp].pt[p[tp].ns
++= s[0- 'A';
            }

        }

        
while(m--{
            scanf(
"%s", s);
            stp 
= 0;
            
if(BFS(s[0- 'A', s[1- 'A')) {
                
if(stp == 1) puts("parent");
                
else {
                    
for(i = 0; i < stp - 2++i) {
                        printf(
"great-");
                    }

                    puts(
"grandparent");
                }

            }

            
else if(BFS(s[1- 'A', s[0- 'A')) {
                
if(stp == 1) puts("child");
                
else {
                    
for(i = 0; i < stp - 2++i) {
                        printf(
"great-");
                    }

                    puts(
"grandchild");
                }

            }

            
else
                puts(
"-");
        }

    }

    
return 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>
            国产精品久久久久aaaa| 一本色道久久综合亚洲精品不| 黄色一区三区| 国产无遮挡一区二区三区毛片日本| 国产精品免费一区豆花| 国产精品综合色区在线观看| 国产精品久久久久aaaa| 国产农村妇女毛片精品久久莱园子 | 欧美伦理在线观看| 欧美午夜精品一区| 国产欧美一区二区精品忘忧草| 国语自产在线不卡| 日韩图片一区| 欧美一级网站| 久久综合网hezyo| 亚洲精品在线视频观看| 欧美一级视频免费在线观看| 麻豆精品视频| 国产精品久久久久aaaa九色| 亚洲风情在线资源站| 中文在线资源观看网站视频免费不卡 | 久久裸体艺术| 欧美日韩一区二区三区在线观看免 | 欧美激情一区二区三级高清视频| 亚洲免费观看在线视频| 欧美一区激情视频在线观看| 欧美人与性禽动交情品 | 亚洲欧美国产精品va在线观看| 久久精品成人| av成人手机在线| 久久综合999| 国产精品自拍小视频| 91久久久精品| 久久久免费av| 亚洲一区二区三区免费观看 | 激情国产一区| 欧美在线免费视频| 亚洲日韩中文字幕在线播放| 欧美一级久久久久久久大片| 国产精品av免费在线观看| 亚洲国产精品成人久久综合一区 | 国产精品你懂的| 免费短视频成人日韩| 国产午夜精品在线| 亚洲一区网站| 亚洲日本成人女熟在线观看| 久热综合在线亚洲精品| 国内精品久久久久久久影视蜜臀| 午夜精品国产更新| 亚洲色图在线视频| 欧美午夜a级限制福利片| 亚洲精品日产精品乱码不卡| 欧美国产先锋| 欧美/亚洲一区| 亚洲精品乱码久久久久久蜜桃91| 巨胸喷奶水www久久久免费动漫| 午夜在线成人av| 国产一二精品视频| 久久久综合视频| 久久国产精品久久久久久| 国产欧美日韩高清| 久久久久久久久蜜桃| 久久国产精品久久久久久| 一区二区三区在线视频观看| 蜜臀av国产精品久久久久| 久久综合狠狠综合久久综合88| 亚洲第一黄网| 亚洲国产精品一区在线观看不卡| 欧美黑人国产人伦爽爽爽| 夜色激情一区二区| 亚洲一级影院| 精品91久久久久| 亚洲国产老妈| 欧美视频在线观看一区二区| 午夜激情一区| 久久精品免费播放| 亚洲精品一区二区三区樱花| av成人手机在线| 国产一区二区三区久久久久久久久| 久久免费高清| 欧美区视频在线观看| 午夜精品一区二区三区电影天堂| 欧美一级黄色录像| 亚洲免费大片| 性8sex亚洲区入口| 99国产精品视频免费观看一公开| 亚洲私人影院在线观看| 在线播放视频一区| 国产精品99久久久久久人| 狠狠综合久久| 亚洲素人在线| 亚洲精品少妇30p| 欧美亚洲一级片| 999亚洲国产精| 欧美一区免费视频| 一区二区三区四区五区在线 | 欧美日韩精品福利| 久久青草久久| 欧美午夜久久| 欧美国产在线视频| 国产亚洲激情| 一本综合精品| 亚洲精品一区在线观看香蕉| 一区二区三区精品视频在线观看| 久久蜜桃av一区精品变态类天堂| 欧美大秀在线观看| 欧美一级视频免费在线观看| 欧美不卡在线视频| 久久av老司机精品网站导航| 欧美精品一区二区三区视频| 久久婷婷久久| 国产精品夜夜夜| 亚洲日产国产精品| 亚洲激情视频网站| 久久精品中文| 亚洲欧美视频一区二区三区| 欧美国产日韩一区二区三区| 狂野欧美激情性xxxx| 国产欧美日韩亚洲一区二区三区| 亚洲人成在线影院| 亚洲精品国产欧美| 裸体歌舞表演一区二区| 老司机aⅴ在线精品导航| 国产女优一区| 午夜伦欧美伦电影理论片| 亚洲一区二区伦理| 欧美日韩一区二区视频在线| 亚洲九九九在线观看| 亚洲黄色小视频| 蜜桃av综合| 亚洲黄色有码视频| 亚洲激情女人| 欧美国产日韩免费| 亚洲精品美女91| 亚洲天堂激情| 欧美性猛交99久久久久99按摩| 99国产精品99久久久久久| 亚洲精品视频在线观看网站| 欧美电影免费观看网站| 亚洲区一区二| 中文高清一区| 国产精品日韩专区| 欧美亚洲三区| 欧美激情一区二区三区四区| 亚洲精品在线视频观看| 欧美人在线观看| 亚洲综合色网站| 久久天天躁夜夜躁狠狠躁2022 | 久久在线免费| 亚洲国产精品国自产拍av秋霞| 欧美ed2k| 一本到高清视频免费精品| 亚洲欧美日韩精品| 国产亚洲精品久久飘花| 久久综合综合久久综合| 亚洲精品激情| 欧美在线播放一区二区| 亚洲大胆女人| 欧美色图天堂网| 欧美在线视频二区| 亚洲成色最大综合在线| 亚洲私人影院在线观看| 国产日韩欧美精品一区| 蜜臀久久99精品久久久久久9| 亚洲精品日本| 久久国产视频网站| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲午夜在线| 小处雏高清一区二区三区| 国产主播在线一区| 免费观看在线综合色| 99国产精品久久久久久久久久 | 久久一区二区三区四区五区| 99这里只有久久精品视频| 国产精品成人v| 裸体歌舞表演一区二区| 亚洲主播在线| 亚洲韩日在线| 久久久久网址| 亚洲一区二区影院| 亚洲精品乱码久久久久久| 国产日本欧美一区二区三区在线| 久久尤物视频| 欧美一级午夜免费电影| 最新国产成人av网站网址麻豆| 欧美一区影院| 一区二区三区久久| 亚洲欧洲在线免费| 国内免费精品永久在线视频| 欧美视频精品一区| 欧美国产成人精品| 久久夜色精品国产亚洲aⅴ | 亚洲美女毛片| 欧美不卡在线视频| 久久精品国产一区二区三区免费看| 99re6热在线精品视频播放速度| 一区二区三区在线视频观看| 国产欧美一区二区三区国产幕精品 | 久久久91精品| 亚洲欧美日韩中文播放|