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

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>
            亚洲精品视频在线| 国产真实乱偷精品视频免| 午夜精品视频在线观看| 国产一区999| 亚洲一区二区三区在线| 久久久久成人网| 激情综合亚洲| 精品1区2区| 亚洲国产另类久久精品| 在线观看91精品国产入口| 国产欧美精品一区二区色综合| 亚洲电影欧美电影有声小说| 在线观看国产欧美| 欧美极品在线观看| 亚洲黄色在线看| 亚洲欧美激情视频在线观看一区二区三区| 欧美大片网址| 夜色激情一区二区| 欧美大片91| 99re66热这里只有精品3直播| 亚洲国产二区| 正在播放欧美视频| 美女999久久久精品视频| 久久精品视频网| 国产精品久久久久一区二区| 欧美在线网址| 亚洲精选一区| 老妇喷水一区二区三区| 亚洲性线免费观看视频成熟| 最新日韩av| 国产精品一区二区欧美| 欧美大香线蕉线伊人久久国产精品| 牛牛影视久久网| 久久久999| 一区二区三区国产盗摄| 欧美激情一区在线观看| 亚洲小视频在线观看| 国产一区二区三区直播精品电影| 麻豆av福利av久久av| 一区二区三区四区精品| 久久久久久综合| 一区二区三区在线观看国产| 亚洲激情视频在线观看| 在线免费精品视频| 欧美v国产在线一区二区三区| 亚洲无限av看| 一区二区免费看| 国产精品视频不卡| 久久婷婷一区| 欧美日本国产一区| 欧美在线短视频| 久久中文字幕一区二区三区| 亚洲欧美精品一区| 韩国欧美国产1区| 亚洲精品永久免费精品| 99视频在线精品国自产拍免费观看 | 亚洲欧美99| 国产欧美不卡| 亚洲精品免费网站| 亚洲视频欧洲视频| 久久综合狠狠综合久久激情| 国产精品久线观看视频| 午夜伦理片一区| 欧美日韩精品一区二区三区| 亚洲国产精品久久91精品| 亚洲三级影院| 在线观看国产精品网站| 亚洲美女av黄| 欧美激情一区二区三区成人| 久久精品国产999大香线蕉| 米奇777在线欧美播放| 欧美日韩三区| 欧美成人免费在线观看| 国产精品theporn| 亚洲黄色影片| 亚洲免费观看高清完整版在线观看熊 | 亚洲视频免费看| 国产欧美精品一区aⅴ影院| 亚洲人体1000| 久久久国际精品| 国产综合自拍| 久久久噜噜噜久久| 农村妇女精品| 亚洲精品国产精品乱码不99按摩| 亚洲一区国产| 国产精品视频不卡| 亚洲一区二区精品| 欧美日韩小视频| 亚洲字幕在线观看| 国内精品久久久久久久影视蜜臀| 午夜精品久久久久久久白皮肤 | 91久久视频| 国产精品成人一区二区三区吃奶 | 亚洲欧洲一区二区三区| 亚洲国产日日夜夜| 亚洲天堂黄色| 激情五月***国产精品| 久久精品天堂| 亚洲一区二区三区高清 | 国产嫩草影院久久久久| 久久成人资源| 一本色道久久综合亚洲精品小说| 99视频有精品| 亚洲国产美女久久久久| 在线视频亚洲| 亚洲精品视频在线观看免费| 亚洲国产美女精品久久久久∴| 另类人畜视频在线| 久久精品动漫| 欧美波霸影院| 国产一二精品视频| 欧美日韩亚洲一区二区| 久久福利精品| 久久综合影音| 亚洲黄色影院| 国产精品99久久久久久久vr| 欧美日韩国产一区二区| 性欧美1819sex性高清| 午夜精品久久久久久| 亚洲黄色高清| 国产精品第十页| 中文精品视频| 午夜久久久久久| 欧美有码视频| 欧美国产激情二区三区| 久久精品二区| 欧美日本不卡高清| 国产精品免费在线| 亚洲黄色一区二区三区| 亚洲激情视频网| 欧美日韩视频在线一区二区| 蜜臀a∨国产成人精品| 久久精品水蜜桃av综合天堂| 欧美日韩国产在线观看| 欧美精品一区二区精品网| 亚洲黄色精品| 久久精品国产免费观看| 亚洲午夜久久久久久久久电影院| 99在线精品视频在线观看| 午夜精品电影| 亚洲级视频在线观看免费1级| 亚洲欧洲一区二区在线播放| 欧美成人精品1314www| 亚洲第一福利在线观看| 午夜久久福利| aa国产精品| 亚洲国产日韩精品| 欧美一区二区三区在| 欧美成人精品一区二区| 亚洲制服欧美中文字幕中文字幕| 麻豆成人综合网| 久久久精品一区| 性欧美办公室18xxxxhd| 久久综合亚洲社区| 在线观看三级视频欧美| 欧美日韩视频免费播放| 国产精品亚洲综合久久| 日韩视频精品在线| 一本到12不卡视频在线dvd| 在线日韩电影| 欧美激情按摩在线| 亚洲美女av在线播放| 性欧美超级视频| 久久天天综合| 欧美日韩一级黄| 亚洲男人影院| 久久精品国产清高在天天线| 欧美日韩播放| 国产麻豆综合| 欧美jjzz| 国产精品视频xxx| 欧美激情中文字幕在线| 欧美不卡在线| 国产一区二区三区不卡在线观看| 国产精品青草综合久久久久99 | 这里只有视频精品| 国产亚洲一区二区三区在线观看| 欧美有码在线视频| 亚洲精品一区二区三| 欧美金8天国| 亚洲国产三级在线| 亚洲综合色视频| 国产精品理论片在线观看| 欧美在线精品免播放器视频| 欧美一区二区三区播放老司机| 欧美在线视频在线播放完整版免费观看 | 欧美激情日韩| 黑人极品videos精品欧美裸| 久久人人爽人人爽| 久久综合精品一区| 欧美日韩亚洲一区二区| 免费在线亚洲| 久久久成人网| 欧美中文字幕在线| 国产精品久久久久影院亚瑟| 欧美日韩国产综合久久| 国产私拍一区| 久久看片网站| 免费在线观看精品| 亚洲国产精品久久久久|