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

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>
            国产女人aaa级久久久级| 日韩一区二区精品视频| 国产精品露脸自拍| 欧美日韩国产综合久久| 亚洲字幕一区二区| 亚洲永久免费精品| 亚洲欧美综合v| 久久岛国电影| 久久这里有精品视频| 久久成人精品视频| 欧美一区二区三区啪啪| 欧美一区二区精品| 麻豆精品网站| 欧美日韩影院| 国产日韩精品电影| 国产在线成人| 亚洲精品综合久久中文字幕| 一区二区欧美激情| 欧美亚洲综合网| 久久久久久一区| 欧美激情视频在线播放| 日韩视频精品| 欧美亚洲日本国产| 欧美成年人网| 国产精品久久久久婷婷| 狠狠干综合网| 中文久久乱码一区二区| 久久亚洲一区| 中文欧美日韩| 牛牛国产精品| 国产婷婷97碰碰久久人人蜜臀| 最近中文字幕日韩精品| 亚洲欧美日韩一区二区在线| 免费观看欧美在线视频的网站| 日韩亚洲欧美精品| 开元免费观看欧美电视剧网站| 国产精品日本精品| 日韩视频永久免费观看| 欧美日韩国产丝袜另类| 亚洲第一网站| 久久精品二区亚洲w码| 91久久久在线| 一区二区三区导航| 嫩草伊人久久精品少妇av杨幂| 国产色视频一区| 亚洲免费一级电影| 91久久国产精品91久久性色| 欧美一区二区三区四区在线观看地址| 欧美日本免费| 亚洲精品一线二线三线无人区| 欧美一区二视频| 亚洲精品日韩在线观看| 久久日韩精品| 国产在线成人| 久久久久久久久久久久久9999| 亚洲国产第一页| 久久久一区二区| 国产精品日日做人人爱| 亚洲狼人精品一区二区三区| 亚欧美中日韩视频| 亚洲国产欧美一区二区三区久久 | 麻豆久久婷婷| 日韩亚洲欧美综合| 久久久xxx| 国产精品一区免费视频| 亚洲精品一区在线| 蜜桃久久av一区| 性欧美xxxx大乳国产app| 亚洲欧美视频在线| 欧美激情视频一区二区三区在线播放 | 久久一区二区三区国产精品| 亚洲人成人一区二区三区| 欧美一级理论性理论a| 欧美午夜不卡视频| 99热免费精品| 亚洲高清一二三区| 久久字幕精品一区| 激情一区二区三区| 亚洲一区免费观看| 亚洲国产专区| 欧美顶级少妇做爰| 亚洲电影免费观看高清完整版在线观看| 午夜精品美女自拍福到在线| 99视频精品免费观看| 欧美精品免费看| 亚洲精品色图| 亚洲国产精品va在线看黑人动漫| 在线一区观看| 好吊日精品视频| 欧美成人免费视频| 欧美成人69av| 久久香蕉精品| 亚洲精选大片| 99国产精品久久久久久久| 欧美三级在线视频| 性欧美长视频| 亚洲一区高清| 国内久久视频| 欧美黄色免费网站| 欧美男人的天堂| 亚洲影院免费观看| 亚洲欧美日韩国产另类专区| 国产日韩欧美成人| 老司机凹凸av亚洲导航| 欧美成人激情视频| 在线视频日韩| 亚洲人成欧美中文字幕| 欧美人妖另类| 欧美一区午夜精品| 两个人的视频www国产精品| 日韩一二三在线视频播| 亚洲美女一区| 欧美三级午夜理伦三级中视频| 99国产精品99久久久久久| av成人老司机| 激情视频一区二区| 亚洲国产日韩一区二区| 欧美不卡视频一区| 久久婷婷久久| 欧美揉bbbbb揉bbbbb| 久久久蜜桃精品| 欧美精品激情在线观看| 久久精品免费观看| 欧美日韩免费观看一区三区 | 国产精品久久中文| 最近中文字幕mv在线一区二区三区四区 | 亚洲第一中文字幕在线观看| 亚洲欧洲精品天堂一级| 国产精品男女猛烈高潮激情 | 欧美在线视频免费观看| 蜜桃av一区| 久久国产免费看| 欧美日韩久久| 欧美激情久久久久| 国产午夜久久| 亚洲午夜极品| 精品不卡在线| 一区二区三区蜜桃网| 1024亚洲| 久久国产天堂福利天堂| 亚洲一区二区三区四区五区午夜| 久久精品国产精品| 亚洲永久免费观看| 欧美福利网址| 欧美激情免费观看| 久久综合国产精品| 欧美一级二级三级蜜桃| 欧美一区二区三区视频免费播放| 久久不射网站| 国产精品久久久久久久久久直播 | 亚洲婷婷免费| 日韩视频二区| 麻豆精品精品国产自在97香蕉| 久久久久久综合网天天| 国产伦精品免费视频| 日韩亚洲国产精品| 亚洲人妖在线| 欧美成人精品激情在线观看| 欧美成人精品三级在线观看| 国内自拍亚洲| 久久精品盗摄| 欧美午夜三级| 欧美一区二区网站| 久久精品国产亚洲aⅴ| 国产精品丝袜白浆摸在线| 一本久久a久久免费精品不卡| 一本色道久久综合狠狠躁的推荐| 欧美搞黄网站| 亚洲激情成人网| 亚洲乱码国产乱码精品精| 久热精品在线视频| 欧美激情一区二区三区在线 | 久久婷婷久久| 欧美成人伊人久久综合网| 亚洲大胆在线| 欧美激情偷拍| 国产精品99久久久久久久久久久久| 国产精品99久久久久久久久久久久 | 久久中文字幕一区| 亚洲第一在线综合在线| 欧美激情一区在线观看| 99视频日韩| 欧美在线一级视频| 极品日韩久久| 欧美精品一区二区三区蜜臀| 一级日韩一区在线观看| 午夜欧美理论片| 伊人久久婷婷| 欧美国产大片| 亚洲午夜在线观看视频在线| 久久久久久久97| 日韩午夜免费视频| 国产精品美女xx| 久久综合色88| 亚洲视频在线二区| 浪潮色综合久久天堂| 99国产精品99久久久久久粉嫩| 国产精品视频午夜| 欧美大片专区| 欧美一区二区视频在线|