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

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>
            午夜精品美女久久久久av福利| 性色av一区二区三区红粉影视| 性色av一区二区三区在线观看| 9l国产精品久久久久麻豆| 亚洲电影免费观看高清完整版在线观看 | 久久精品99国产精品日本| 亚洲一区二区三区激情| 午夜亚洲视频| 久久久国产精品一区| 免费在线看成人av| 美女日韩欧美| 欧美三日本三级少妇三2023| 国产亚洲午夜| 欧美成人午夜激情在线| 亚洲日本理论电影| 夜夜夜久久久| 欧美中文在线免费| 欧美国产精品一区| 国产精品嫩草影院av蜜臀| 国产精品国产三级国产普通话99 | 性色av一区二区三区在线观看| 久久精品麻豆| 亚洲国产美女精品久久久久∴| 一区二区三区国产精品| 久久精品99国产精品日本| 欧美精品在欧美一区二区少妇| 国产精品一区二区三区免费观看| 在线观看欧美亚洲| 午夜影院日韩| 最近看过的日韩成人| 午夜在线a亚洲v天堂网2018| 欧美成人免费全部| 国产综合在线视频| 亚洲欧美激情诱惑| 欧美黄在线观看| 午夜视频久久久| 欧美激情视频一区二区三区免费| 国产在线播放一区二区三区| 亚洲一区二区三区在线| 欧美凹凸一区二区三区视频| 亚洲欧美日韩综合| 欧美日韩一区二区在线播放| 黄色成人在线| 久久国产福利| 亚洲一区二区成人| 国产精品成人免费视频| 国色天香一区二区| 在线观看一区欧美| 亚洲欧美一区二区三区在线| 亚洲高清激情| 久久一区中文字幕| 韩国精品一区二区三区| 久久激情五月婷婷| 午夜精品久久久久久久99热浪潮| 欧美日韩久久久久久| 亚洲精品中文字幕在线观看| 欧美va亚洲va国产综合| 久久米奇亚洲| 在线免费观看成人网| 狼人天天伊人久久| 久久久久亚洲综合| 亚洲国产精品女人久久久| 久久综合国产精品台湾中文娱乐网| 亚洲影院色在线观看免费| 国产精品国产精品| 亚洲欧美影院| 欧美与欧洲交xxxx免费观看 | 亚洲影院免费| 在线综合+亚洲+欧美中文字幕| 欧美午夜精彩| 欧美一区二区三区啪啪| 欧美在线综合视频| 亚洲国产合集| 亚洲国产另类久久精品| 欧美精品色一区二区三区| 一区二区三区色| 亚洲一区制服诱惑| 国产综合久久久久久鬼色| 美女在线一区二区| 欧美国产第一页| 亚洲线精品一区二区三区八戒| 亚洲视频在线观看| 国产一区二区三区四区| 欧美成人激情视频| 欧美日韩国产美女| 久久精品中文字幕一区| 裸体一区二区三区| 亚洲一区二区视频在线观看| 午夜欧美大尺度福利影院在线看| 在线观看日韩专区| 一本一本久久| 在线观看日韩av电影| 日韩午夜激情av| 韩国v欧美v日本v亚洲v| 亚洲免费电影在线观看| 国语自产精品视频在线看一大j8| 亚洲国产综合在线| 国产一区日韩欧美| 99精品热视频| 亚洲国产美女久久久久| 亚洲永久在线观看| 亚洲精品一区二| 欧美主播一区二区三区| 亚洲图片你懂的| 美乳少妇欧美精品| 久久精品亚洲一区| 亚洲欧美乱综合| 亚洲激情偷拍| 国产一区二区福利| 在线一区视频| 亚洲精品综合久久中文字幕| 欧美在线欧美在线| 亚洲一区二区三区久久| 免费91麻豆精品国产自产在线观看| 亚洲在线网站| 欧美精品福利| 欧美高清视频一区二区三区在线观看 | 欧美中文字幕在线观看| 欧美刺激午夜性久久久久久久| 久久国产视频网| 国产精品伦一区| 日韩亚洲一区二区| 亚洲精品之草原avav久久| 久久蜜桃精品| 欧美va亚洲va香蕉在线| 激情欧美日韩| 久久国产高清| 久久久久久午夜| 国产偷久久久精品专区| 亚洲一区在线免费观看| 亚洲欧美高清| 国产精品福利网| 亚洲天堂网在线观看| 在线一区欧美| 国产精品福利av| 亚洲一区中文字幕在线观看| 亚洲免费在线视频一区 二区| 欧美日本一区二区高清播放视频| 欧美大胆a视频| 亚洲精品激情| 欧美日韩不卡一区| 亚洲少妇一区| 久久国产精品网站| 国产一区二区三区四区五区美女| 性一交一乱一区二区洋洋av| 久久疯狂做爰流白浆xx| 国内精品久久久久久久97牛牛| 久久精品女人| 亚洲国产成人av| 一区二区三区免费网站| 国产精品高潮呻吟久久av无限 | 亚洲综合日韩在线| 久久精品女人| 亚洲国产一区二区三区a毛片| 免费观看国产成人| 亚洲精品国久久99热| 亚洲一区网站| 国内成人精品视频| 免费中文字幕日韩欧美| 日韩香蕉视频| 久久字幕精品一区| 最新国产精品拍自在线播放| 欧美了一区在线观看| 亚洲直播在线一区| 欧美大胆a视频| 亚洲男人av电影| 狠狠干综合网| 欧美日韩国产在线一区| 亚洲欧美日韩精品久久久久| 欧美a级大片| 一级成人国产| 国产欧美精品一区二区色综合| 久久精品免费看| 亚洲免费av片| 久久夜色精品国产亚洲aⅴ| 亚洲精品系列| 国产亚洲福利社区一区| 欧美电影电视剧在线观看| 一本色道久久综合亚洲精品婷婷 | 久久大逼视频| 亚洲美女免费精品视频在线观看| 国产精品久久一级| 麻豆91精品| 欧美一区二区三区在线观看视频 | 亚洲欧美在线x视频| 亚洲第一网站免费视频| 亚洲自拍偷拍一区| 亚洲精品日韩激情在线电影| 国产欧美在线观看| 欧美日韩亚洲在线| 狂野欧美激情性xxxx欧美| 亚洲免费综合| 一级成人国产| 亚洲激情一区二区| 欧美成人免费一级人片100| 久久精品导航| 欧美一区二视频| 亚洲一本视频| 99精品国产在热久久| 亚洲国内精品|