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

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. 質因數的個數
    這個還比較水。。
//2007年清華大學計算機研究生機試題 質因數的個數
#include<math.h>
#include
<stdio.h>
#include
<stdlib.h>
#include
<string.h>

int main() {
    
int n, i, cnt;
    
while(~scanf("%d"&n)) {
        i 
= 2; cnt = 1;
        
while(i <= sqrt(n)) {
            
if(n % i == 0{
                n 
/= i;
                cnt
++;
            }

            
else
                
++i;
        }

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

    
return 0;
}


2. 10進制 VS 2進制
    這題木有什么好想法。。發現網上一位大牛http://blog.csdn.net/herechaos/article/details/5397430也是直接做的。。就直接模擬之了。。結果就是跑得暴慢。。路過的大牛有什么好想法的不吝賜教啊。。
    PS: 方法見上面鏈接的大牛Blog,不過網上這位大牛的源碼AC不能,有幾處小bug。。
//2007年清華大學計算機研究生機試題 10進制 VS 2進制
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>

int b[8010], c[80100], la, lb, lc;
char a[8010];

void pw(int x) {
    
int i, j, k;
    memset(c, 
0sizeof(c));
    c[
0= 1;
    lc 
= 1;
    
for(i = 0; i < x; ++i) {
        
for(j = 0; j < lc; ++j) c[j] *= 2;
        
for(k = 0; k < lc || c[k]; ++k) {
            c[k 
+ 1+= (c[k] / 10);
            c[k] 
%= 10;
        }

        lc 
= k;
    }

    la 
= (lc > la ? lc : la) + 1;
    
for(i = 0; i < la; ++i) {
        a[i] 
+= c[i];
        a[i 
+ 1+= (a[i] / 10);
        a[i] 
%= 10;
    }

}


void div() {
    
int i, j, cf, st, tp;
    la 
= strlen(a);
    
for(i = 0; i < la; ++i) a[i] -= '0';
    st 
= 0;
    lb 
= 0;
    
while(a[la - 1|| st < la) {
        
if(a[la - 1& 1) b[lb++= 1;
        
else
            b[lb
++= 0;
        cf 
= 0;
        
for(j = st; j < la; ++j) {
            tp 
= cf * 10 + a[j];
            a[j] 
= tp >> 1;
            cf 
= tp & 1;
        }

        
if(!a[st]) st++;
    }

    memset(a, 
0sizeof(a));
    
for(i = 0; i < lb; ++i)
        
if(b[i]) pw(lb - i - 1);
    
while(!a[la - 1]) la--;
}


int main() {
    
while(~scanf("%s", a)) {
        
if(!strcmp(a, "0")) puts("0");
        
else {
            div();
            
for(int i = la - 1; i >= 0--i) printf("%d", a[i]);
            puts(
"");
        }

    }

    
return 0;
}


3. 最小郵票數
    01背包。。一開始NC忘記判輸出0的情況了。。WA*n
//2007年清華大學計算機研究生機試題 最小郵票數
#include<stdio.h>
#include
<stdlib.h>
#include
<string.h>
#include
<algorithm>
using namespace std;
#define INF 0x3f3f3f3f

int n, m, dp[1000], w[100];

int main() {
    
int i, j;
    
while(~scanf("%d"&m)) {
        scanf(
"%d"&n);
        
for(i = 0; i < n; ++i) scanf("%d"&w[i]);
        
for(i = 1; i <= m; ++i) dp[i] = INF;
        dp[
0= 0;
        
for(i = 0; i < n; ++i) {
            
for(j = m; j >= w[i]; --j) {
                
if(dp[j - w[i]] == INF) continue;
                
else
                    dp[j] 
= min(dp[j], dp[j - w[i]] + 1);
            }

        }

        
if(dp[m] == INF) puts("0");
        
else
            printf(
"%d\n", dp[m]);
    }

    
return 0;
}

Feedback

# re: 清華大學計算機研究生機試題-2007年[未登錄]  回復  更多評論   

2012-02-19 22:45 by lau
第一個你貌似跑的話會超時。你可以嘗試一下

# re: 清華大學計算機研究生機試題-2007年  回復  更多評論   

2012-02-19 23:13 by Uriel
@lau
嘗試又交了一次,10ms AC(九度OJ)
不過我這個確實是過于偷懶,暴力了。。= =||
有更快的方法分解質因數,我也沒太搞過。。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲精品国产精品乱码不99| 亚洲欧美激情四射在线日| 欧美 日韩 国产 一区| 久久婷婷综合激情| 欧美无乱码久久久免费午夜一区| 欧美一区三区二区在线观看| 嫩草影视亚洲| 亚洲国产成人在线播放| 裸体歌舞表演一区二区| 欧美国产成人在线| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲精品乱码久久久久久按摩观| 久久精品视频亚洲| 久久久久久精| 欧美成人午夜77777| 欧美成人午夜免费视在线看片| 一区二区三区视频在线| 日韩天堂在线观看| 亚洲午夜激情| 久久精品国产免费观看| 欧美成va人片在线观看| 欧美日韩一区高清| 国产麻豆日韩欧美久久| 影音先锋久久久| 一本久道综合久久精品| 西瓜成人精品人成网站| 欧美高清视频一区| 亚洲色图自拍| 美女被久久久| 国产欧美日韩一区| 99精品热视频| 蜜桃伊人久久| 亚洲欧美日本在线| 欧美三区美女| 亚洲黄一区二区三区| 欧美在线国产| 亚洲国产岛国毛片在线| 欧美一区二粉嫩精品国产一线天| 一本久久综合亚洲鲁鲁| 久久欧美肥婆一二区| 欧美人妖另类| 伊人久久大香线蕉综合热线| 午夜精品久久久久99热蜜桃导演| 亚洲一区二区动漫| 免费成年人欧美视频| 亚洲一区久久久| 欧美精品日韩一区| 亚洲国产精品123| 久久精品欧洲| 亚洲桃色在线一区| 欧美午夜无遮挡| 亚洲国产婷婷| 久久亚洲私人国产精品va| 亚洲在线成人| 国产精品黄色| 亚洲一区二区三区视频播放| 亚洲欧洲美洲综合色网| 免费美女久久99| 国产日本欧美一区二区三区在线| 国产欧美亚洲日本| 欧美久久在线| 国产精品羞羞答答| 一区二区日韩精品| 欧美激情精品久久久| 久久人人九九| 亚洲国产成人久久综合一区| 久久青草欧美一区二区三区| 午夜精品福利一区二区三区av| av成人福利| 欧美日本不卡高清| 日韩午夜在线电影| 亚洲国产成人porn| 欧美精品videossex性护士| 91久久午夜| 日韩午夜电影在线观看| 国产精品久久久久久久久久久久 | 欧美极品aⅴ影院| 国产一区二区久久精品| 久久综合中文字幕| 久热精品视频在线观看| 亚洲人精品午夜在线观看| 亚洲国产天堂久久综合网| 欧美日韩日本国产亚洲在线| 日韩亚洲不卡在线| 亚洲视频精品| 国产午夜精品全部视频在线播放 | 亚洲一级二级在线| 欧美视频在线观看免费网址| 亚洲网站在线播放| 亚洲一区二区视频| 亚洲大胆av| 99精品欧美一区二区三区综合在线| 久久久91精品国产一区二区三区 | 国产精品www网站| 一区二区三区欧美在线观看| 亚洲视频成人| 在线精品国产欧美| 日韩午夜av电影| 国产麻豆成人精品| 亚洲电影免费观看高清完整版| 亚洲欧美成aⅴ人在线观看| 国产精品美女久久久浪潮软件| 亚洲国产精品久久久久秋霞不卡| 亚洲图片欧洲图片av| 亚洲午夜精品一区二区| 伊伊综合在线| 这里只有精品视频| 亚洲第一天堂av| 亚洲视频免费在线| 亚洲精品免费网站| 一区二区日韩欧美| 亚洲婷婷在线| 亚洲国产三级网| 亚洲欧美另类在线| 99精品国产在热久久婷婷| 亚洲欧美成人一区二区在线电影| 欧美精品18videos性欧美| 午夜精品免费视频| 欧美日韩三区四区| 亚洲国产高清自拍| 国产一级一区二区| 亚洲无玛一区| 一本色道精品久久一区二区三区| 亚洲精品黄色| 一区二区三区亚洲| 午夜在线电影亚洲一区| 一区二区国产精品| 欧美电影免费| 亚洲成人在线视频播放 | 夜夜夜久久久| 久久人人爽人人| 久久精品30| 国产麻豆成人精品| 亚洲在线播放| 欧美在线看片| 国产精品视频网| 亚洲无线视频| 午夜精品网站| 国产农村妇女毛片精品久久麻豆| 久久久久欧美| 国产精品亚洲片夜色在线| 日韩午夜中文字幕| 一区二区三区四区国产| 欧美日韩成人一区二区| 亚洲免费观看高清完整版在线观看| 欧美午夜一区二区福利视频| 欧美大片在线观看| 亚洲国产婷婷| 欧美精品色网| 日韩视频免费观看高清完整版| 国产精品丝袜xxxxxxx| 亚洲视频每日更新| 久久福利精品| 精品9999| 欧美国产免费| 亚洲最新在线视频| 午夜欧美大片免费观看| 国产精品素人视频| 久久精品一区二区三区四区 | 亚洲电影成人| 久久久久久久久综合| 欧美freesex交免费视频| 亚洲精品123区| 欧美人与禽猛交乱配视频| 一区二区三欧美| 久久久蜜桃一区二区人| 在线观看国产一区二区| 欧美精选午夜久久久乱码6080| 久久精品亚洲| 亚洲电影有码| 欧美精品一区二| 日韩一二三区视频| 久久久999精品免费| 美女日韩欧美| 一级成人国产| 国产综合在线视频| 欧美日韩亚洲国产一区| 欧美综合第一页| 亚洲精品永久免费| 久久久中精品2020中文| 亚洲国产女人aaa毛片在线| 欧美日韩在线一区| 久久国产精品久久久久久久久久 | 夜夜嗨av一区二区三区免费区| 亚洲女人天堂av| 欧美成熟视频| 性色av一区二区三区在线观看| 欧美成人精品三级在线观看| 9l国产精品久久久久麻豆| 麻豆av福利av久久av| 亚洲一区二区三区在线视频| 国产一区在线观看视频| 国产精品成人一区二区艾草| 久久综合一区| 欧美亚洲一区二区三区| 99精品欧美| 亚洲国产精品尤物yw在线观看| 亚洲黄色在线| 国产欧美一级| 欧美天天综合网|