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

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594

    再做一套玩玩~~

1. 最小長方形
    就是分別找到x, y的最小, 最大值, 水題, 不解釋

//浙大計算機研究生復試上機考試-2007年 最小長方形
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<algorithm>
using namespace std;

int mx, my, ax, ay, x, y;

int main() {
    
bool flg = false;
    
while(1{
        mx 
= my = 300;
        ax 
= ay = -300;
        
while(scanf("%d %d"&x, &y)) {
            
if(!&& !&& flg) return 0;
            
if(!&& !y) {
                flg 
= true;
                
break;
            }

            mx 
= min(mx, x);
            my 
= min(my, y);
            ax 
= max(ax, x);
            ay 
= max(ay, y);
            flg 
= false;
        }

        printf(
"%d %d %d %d\n", mx, my, ax, ay);
    }

    
return 0;
}


 

2. 統計字符
    大水, 不解釋

//浙大計算機研究生復試上機考試-2007年 統計字符
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<algorithm>
using namespace std;

int cnt[300];
char s[10], str[100];

int main() {
    
int i;
    
while(gets(s), strcmp(s, "#")) {
        gets(str);
        memset(cnt, 
0sizeof(cnt));
        
for(i = 0; str[i]; ++i) {
            cnt[str[i]]
++;
        }

        
for(i = 0; s[i]; ++i) {
            printf(
"%c %d\n", s[i], cnt[s[i]]);
        }

    }

    
return 0;
}



3. 游船出租
    大水, 不解釋

//浙大計算機研究生復試上機考試-2007年 游船出租
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#define N 110

struct boat{
    
int id, st, tt, bg;
}
p[N];

int cnt;
double ti;

int main() {
    
int id, t, h, m;
    
char op[3];
    
while(1{
        
while(scanf("%d"&id)) {
            
if(id == -1return 0;
            scanf(
"%s %d:%d", op, &h, &m);
            
if(!id) break;
            t 
= h * 60 + m;
            
if(op[0== 'S'{
                
if(p[id].st == 1continue;
                
else {
                    p[id].st 
= 1;
                    p[id].bg 
= t;
                }

            }

            
else if(op[0== 'E'{
                
if(!p[id].st) continue;
                
else {
                    p[id].st 
= 0;
                    ti 
+= t - p[id].bg;
                    cnt
++;
                }

            }

        }

        
if(cnt)printf("%d %.0lf\n", cnt, ti / cnt);
        
else
            puts(
"0 0");
        cnt 
= 0;
        ti 
= 0.0;
    }

    
return 0;
}


 

4. EXCEL排序
    考sort的大水題

//浙大計算機研究生復試上機考試-2007年 EXCEL排序
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<algorithm>
using namespace std;
#define N 100010

struct M {
    
int sco;
    
char id[10], name[10];
}
p[N];

bool cmp1(M a, M b) {
    
return strcmp(a.id, b.id) < 0;
}


bool cmp2(M a, M b) {
    
if(strcmp(a.name, b.name))return strcmp(a.name, b.name) < 0;
    
else
        
return strcmp(a.id, b.id) < 0;
}


bool cmp3(M a, M b) {
    
if(a.sco != b.sco)return a.sco < b.sco;
    
else
        
return strcmp(a.id, b.id) < 0;
}


int c, n;

int main() {
    
int i, g = 1;
    
while(scanf("%d %d"&n, &c), n | c) {
        
for(i = 0; i < n; ++i) {
            scanf(
"%s %s %d", p[i].id, p[i].name, &p[i].sco);
        }

        
if(c == 1) sort(p, p + n, cmp1);
        
else if(c == 2) sort(p, p + n, cmp2);
        
else if(c == 3) sort(p, p + n, cmp3);
        printf(
"Case %d:\n", g++);
        
for(i = 0; i < n; ++i)
            printf(
"%s %s %d\n", p[i].id, p[i].name, p[i].sco);
    }

    
return 0;
}


 

5. 暢通工程
    注意重邊, 一開始有個地方NC了, 一開始我最后判'?'是算出最小生成樹的所有邊權值和大于INF就輸出'?', 這樣有可能每條邊其實都沒超過INF, 但總和超過了, 被我判成'?', 實際上這種情況是符合要求的. 改為判斷每條邊都小于INF就過了

//浙大計算機研究生復試上機考試-2007年 暢通工程
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<algorithm>
using namespace std;
#define N 110
#define INF 0x3f3f3f3f

int n, m, ans, adj[N][N], lowcost[N], closest[N];

void prim(int c[][N]) {
    
bool s[N];
    s[
1= true;
    
for(int i = 2; i <= n; ++i) {
        lowcost[i] 
= c[1][i];
        closest[i] 
= 1;
        s[i] 
= false;
    }

    
for(int i = 1; i < n; ++i) {
        
int mi = INF, j = 1;
        
for(int k = 2; k <= n; ++k)
            
if(lowcost[k] < mi && !s[k]) {
                mi 
= lowcost[k];
                j 
= k;
            }

            s[j] 
= true;
            
for(int k = 2; k <= n; ++k)
                
if(c[j][k] < lowcost[k] && !s[k]) {
                    lowcost[k] 
= c[j][k];
                    closest[k] 
= j;
                }

    }

}


int main() {
    
int i, j, a, b, c;
    
while(scanf("%d %d"&m, &n), m) {
        
for(i = 1; i <= n; ++i) {
            
for(j = 1; j <= n; ++j) {
                
if(i == j) adj[i][j] = 0;
                
else
                    adj[i][j] 
= adj[j][i] = INF;
            }

        }

        
for(i = 0; i < m; ++i) {
            scanf(
"%d %d %d"&a, &b, &c);
            adj[a][b] 
= min(c, adj[a][b]);
            adj[b][a] 
= adj[a][b];
        }

        prim(adj);
        ans 
= 0;
        
bool ok = true;
        
for(i = 1; i <= n; ++i) {
            
if(lowcost[i] >= INF) {
                ok 
= false;
                
break;
            }

            ans 
+= lowcost[i];
        }

        
if(!ok) puts("?");
        
else
            printf(
"%d\n", ans);
    }

    
return 0;
}


6. 最大報銷額
    0-1背包, 以物品項數作為dp數組的下標
    這題很坑爹, 那個單張發票中A, B, C三種物品以外的物品都不考慮, 而且這三種物品在同一張發票中可能重復出現, 要把它們全加起來, 單張發票的A或者B或者C都不能超過600.0 ... ...因為這個WA到死啊... ...

//浙大計算機研究生復試上機考試-2007年 最大報銷額
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#define N 50

struct tic {
    
int nt;
    
double mon;
}
p[N];

int n, nn, aa, cnt[3];
double q, ans, dp[10100];

void DP() {
    
for(int i = 0; i <= aa; ++i) dp[i] = 0;
    
for(int i = 0; i < nn; ++i) {
        
for(int j = aa; j >= p[i].nt; --j) {
            
double tp = dp[j - p[i].nt] + p[i].mon;
            
if(dp[j] < tp && dp[j - p[i].nt] + p[i].mon <= q) dp[j] = tp;
        }

    }

}


int main() {
    
int i, j, k;
    
char c[10];
    
double x, tp, ttp;
    
while(scanf("%lf %d"&q, &n), n) {
        nn 
= aa = 0;
        
for(i = 0; i < n; ++i) p[i].mon = 0.0;
        
for(i = 0; i < n; ++i) {
            scanf(
"%d"&p[nn].nt);
            aa 
+= p[nn].nt;
            
bool ok = true;
            cnt[
0= cnt[1= cnt[2= 0;
            
for(j = 0; j < p[nn].nt; ++j) {
                scanf(
"%s", c);
                
if(c[0== 'A' || c[0== 'B' || c[0== 'C'{
                    
for(k = 0; c[k] != ':'++k);
                    
for(k++, tp = 0; c[k] != '.'++k) tp = tp * 10 + c[k] - '0';
                    
for(ttp = 0, k = strlen(c) - 1; c[k] != '.'--k) ttp = ttp / 10 + c[k] - '0';
                    tp 
+= ttp / 10;
                    p[nn].mon 
+= tp;
                    cnt[c[
0- 'A'+= tp;
                    
if(cnt[c[0- 'A'> 600.0) ok = false;
                }

            }

            
if(ok && p[nn].mon <= 1000.0) nn++;
        }

        DP();
        ans 
= 0;
        
for(i = 0; i <= aa; ++i)
            
if(ans < dp[i]) ans = dp[i];
        printf(
"%.2lf\n", ans);
    }

    
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>
            精品动漫一区| 毛片av中文字幕一区二区| 一本色道久久88精品综合| 国产欧美亚洲视频| 欧美国产一区二区在线观看| 国产精品分类| 亚洲日本无吗高清不卡| 99热在线精品观看| 久久九九精品| 欧美日韩免费网站| 久久精品盗摄| 欧美三级电影一区| 亚洲欧美电影院| 欧美一区日本一区韩国一区| 欧美激情一区三区| 亚洲最新合集| 亚洲免费视频观看| 在线中文字幕不卡| 欧美在线不卡视频| 久久亚洲欧洲| 蜜月aⅴ免费一区二区三区| 久久影视三级福利片| 亚洲三级性片| 伊人久久大香线蕉综合热线| 久久亚洲综合色一区二区三区| 欧美激情视频在线免费观看 欧美视频免费一 | 黄色成人小视频| 亚洲制服丝袜在线| 麻豆91精品| 亚洲日本理论电影| 欧美精品一区二区久久婷婷| 午夜精品视频在线观看| 亚洲日本视频| 欧美性感一类影片在线播放| 牛人盗摄一区二区三区视频| 欧美成人国产一区二区| 久久精品国产精品亚洲综合| 一本大道久久精品懂色aⅴ| 在线亚洲伦理| 在线日本成人| 亚洲午夜久久久久久尤物| 亚洲精品网站在线播放gif| 国产拍揄自揄精品视频麻豆| 亚洲国产精品一区二区第一页| 久久久久中文| 中文日韩电影网站| 欧美成人三级在线| 久久久久久穴| 亚洲破处大片| 午夜在线不卡| 久久久久久久999精品视频| 噜噜噜噜噜久久久久久91| 亚洲午夜精品一区二区| 欧美91福利在线观看| 免费一级欧美片在线播放| 国产精品国产自产拍高清av王其| 亚洲二区在线视频| 韩国欧美国产1区| 欧美亚洲成人精品| 一区二区三区视频免费在线观看| 亚洲欧美视频在线观看视频| 久久久久九九九| 欧美在线免费看| 99v久久综合狠狠综合久久| 免费视频一区| 老司机凹凸av亚洲导航| 欧美专区日韩视频| 国产视频在线一区二区| 久久se精品一区精品二区| 亚洲欧美在线另类| 亚洲女同同性videoxma| 亚洲欧美日韩精品在线| 欧美成人亚洲成人| 9色porny自拍视频一区二区| 亚洲主播在线| 国产亚洲精品高潮| 中日韩美女免费视频网址在线观看 | 亚洲伊人第一页| 国产精品白丝av嫩草影院| 欧美激情国产日韩| 欧美激情1区2区| 国产色产综合色产在线视频| 亚洲国产综合视频在线观看| 亚洲视频视频在线| 99精品热视频只有精品10| 欧美在线亚洲一区| 欧美在线播放一区二区| 亚洲激精日韩激精欧美精品| 国产欧美在线视频| 亚洲肉体裸体xxxx137| 午夜久久久久久| 欧美激情精品久久久| 一本色道**综合亚洲精品蜜桃冫| 欧美黑人在线观看| 国产精品蜜臀在线观看| 亚洲国产精品久久久久秋霞不卡| 欧美在线视频免费观看| 欧美一区午夜视频在线观看| 亚洲综合视频一区| 国产午夜精品一区二区三区欧美 | 欧美专区在线观看| 国产亚洲精品美女| 欧美成人精品影院| 欧美va亚洲va国产综合| 亚洲国产高清aⅴ视频| 亚洲久色影视| 午夜精品久久久久久久男人的天堂 | 亚洲精品三级| 亚洲一区二区三区久久| 狠狠色狠色综合曰曰| 国产精品v一区二区三区| 欧美福利一区二区三区| 欧美日韩亚洲不卡| 亚欧成人精品| 亚洲日本在线观看| 欧美一级片在线播放| 国产精品久久久久久久久免费桃花| 亚洲午夜在线视频| 亚洲尤物在线| 日韩亚洲欧美一区二区三区| 亚洲高清久久久| 亚洲欧美日韩另类| 一区二区日韩| 一区二区三欧美| 亚洲国产日韩欧美在线动漫 | 另类激情亚洲| 男男成人高潮片免费网站| 在线中文字幕一区| 欧美三日本三级少妇三99| 亚洲欧美日韩在线观看a三区| 在线欧美影院| 亚洲人体一区| 欧美一二三视频| 麻豆精品一区二区av白丝在线| 亚洲日本欧美日韩高观看| 欧美日韩不卡一区| 亚洲一区二区精品视频| 国产精品一区二区你懂得| 亚洲国产天堂久久国产91| 亚洲欧美国产制服动漫| 久久亚洲一区| 午夜国产精品视频| 久久久久成人精品免费播放动漫| 亚洲美女淫视频| 久久亚洲一区二区三区四区| 暖暖成人免费视频| 亚洲国产成人porn| 亚洲第一精品夜夜躁人人爽| 久久久高清一区二区三区| 午夜精品视频网站| 欧美成人精品影院| 一区二区成人精品| 欧美性猛交99久久久久99按摩 | 日韩午夜精品| 一本色道久久88综合日韩精品| 欧美福利网址| 亚洲电影免费观看高清完整版| 尤物精品国产第一福利三区| 欧美三级不卡| 亚洲美女一区| 久久色中文字幕| 亚洲网在线观看| 午夜欧美大片免费观看 | 欧美成人亚洲成人| 国产精品一区二区黑丝| 久久久久一区二区三区| 欧美精品综合| 久久―日本道色综合久久| 免费成人高清| 欧美一级久久| 欧美色欧美亚洲另类七区| 开心色5月久久精品| 99这里只有久久精品视频| 欧美黄色小视频| 亚洲午夜未删减在线观看| 亚洲国产欧美不卡在线观看| 久久久久在线| 久久久久网址| 亚洲国产一二三| 国产精品天美传媒入口| 在线视频精品一区| 欧美在线观看视频| 妖精视频成人观看www| 农夫在线精品视频免费观看| 国产一区91精品张津瑜| 蜜臀av国产精品久久久久| 亚洲国产综合在线看不卡| 国模套图日韩精品一区二区| 亚洲美女av电影| 激情婷婷亚洲| 欧美日本高清一区| 欧美一区二区三区在线免费观看| 国产精品久久久久久久久久久久久久 | 一区二区三区 在线观看视频| 欧美黑人在线播放| 亚洲电影在线观看| 亚洲免费观看| 中文久久乱码一区二区| 久久久久久久精| 欧美黄色日本|