2018網易春招筆試

1.一種雙核CPU的兩個核能夠同時的處理任務宝穗,現(xiàn)在有n個已知數據量的任務需要交給CPU處理炼彪,假設已知CPU的每個核1秒可以處理1kb莹规,每個核同時只能處理一項任務蹄衷。n個任務可以按照任意順序放入CPU進行處理忧额,現(xiàn)在需要設計一個方案讓CPU處理完這批任務所需的時間最少,求這個最小的時間愧口。
輸入描述:
輸入包括兩行:第一行為整數n(1 ≤ n ≤ 50)第二行為n個整數length[i](1024 ≤ length[i] ≤ 4194304)睦番,表示每個任務的長度為length[i]kb,每個數均為1024的倍數耍属。
輸出描述:
輸出一個整數托嚣,表示最少需要處理的時間

輸入例子:
53072 3072 7168 3072 1024
輸出例子:

9216
寫的時候以為是貪心 結果只對了一半 因為要趕著去上實驗課就放棄了。厚骗。示启。回來后和別人討論一下發(fā)現(xiàn)不能貪领舰。夫嗓。只能老老實實用背包zzz
代碼如下

#include <bits/stdc++.h>

using namespace std;

const int N = 111;
const int M = 555;

int num[N];
int dp[N][M];

int main()
{
    int n;
    scanf("%d", &n);
    int total = 0;
    for (int i = 0; i < n; i++) {
        int m;
        cin >> m;
        num[i] = m / 1024;
        total += num[i];
    }
    int target = total / 2;
    memset(dp, 0, sizeof(dp));
    for (int i = num[0]; i <= target; i++)   dp[n-1][i] = num[0];
    for (int i = 1; i < n; i++) {
        for (int j = num[i]; j <= target; j++) {
            dp[n-1-i][j] = max(dp[n-i][j-num[i]]+num[i], dp[n-i][j]);
        }
    }
    cout << (total - dp[0][target]) * 1024;

    return 0;
}

2.牛客網沒找到題目 就大概是個輸入一些數 去掉重復的 輸出時候按最后輸出的順序
明顯就是哈希 當時因為哈希遍歷時候寫了<1ooo應該被一個1000的數據卡了一下還慌了一下= =

#include <bits/stdc++.h>

using namespace std;

const int N = 111;
const int M = 1111;

int hashMap[M];
int sequence[N];

int main()
{
    int n;
    scanf("%d", &n);
    memset(hashMap, -1, sizeof(hashMap));
    int first = 0;
    for (int i = 0; i < n; i++) {
        int m;
        cin >> m;

        hashMap[m] = first++;

    }
    int flag = 0;
    for (int i = 0; i < first; i++) {

        for (int j = 0; j < 1001; j++) {
            if (hashMap[j] == i) {
                    if (flag) {
            cout << ' ';
        }
        if (flag == 0) {
            flag = 1;
        }
                cout << j;
                break;
            }
        }

    }

    return 0;
}

3.在幼兒園有n個小朋友排列為一個隊伍冲秽,從左到右一個挨著一個編號為(0~n-1)舍咖。其中有一些是男生,有一些是女生劳跃,男生用'B'表示谎仲,女生用'G'表示。小朋友們都很頑皮刨仑,當一個男生挨著的是女生的時候就會發(fā)生矛盾郑诺。作為幼兒園的老師,你需要讓男生挨著女生或者女生挨著男生的情況最少杉武。你只能在原隊形上進行調整辙诞,每次調整只能讓相鄰的兩個小朋友交換位置,現(xiàn)在需要盡快完成隊伍調整轻抱,你需要計算出最少需要調整多少次可以讓上述情況最少飞涂。例如:GGBBG -> GGBGB -> GGGBB這樣就使之前的兩處男女相鄰變?yōu)橐惶幭噜彛枰{整隊形2次輸入描述:
輸入數據包括一個長度為n且只包含G和B的字符串.n不超過50.
輸出描述:
輸出一個整數,表示最少需要的調整隊伍的次數

輸入例子:
GGBBG
輸出例子:
2

#include <bits/stdc++.h>

using namespace std;

const int N = 11111;
const int M = 1111;

char child[N];

int main()
{
    scanf("%s", child);
    int n = strlen(child);
    int ans1 = 0, ans2 = 0;
    int girl = 0, boy = 0;

    for (int i = 0; i < n; i++) {

        if (child[i] == 'G') {
            girl ++;
        }
    }
    int girlTag = 0;
    for (int i = 0; i < n; i++) {
        if (child[i] == 'G') {
            ans1 += (i - girlTag);
            girlTag++;
        }
    }
    int boyTag = 0;
    for (int i = 0; i < n; i++) {
        if (child[i] == 'B') {
            ans2 += (i - boyTag);
            boyTag++;
        }
    }
    int ans = min(ans1, ans2);
    cout << ans;

    return 0;
}

希望能盡快面試吧good luck(別因為實驗課gg

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末较店,一起剝皮案震驚了整個濱河市士八,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌梁呈,老刑警劉巖婚度,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異官卡,居然都是意外死亡蝗茁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進店門寻咒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哮翘,“玉大人,你說我怎么就攤上這事毛秘》顾拢” “怎么了?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵叫挟,是天一觀的道長佩研。 經常有香客問我,道長霞揉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任晰骑,我火速辦了婚禮适秩,結果婚禮上,老公的妹妹穿的比我還像新娘硕舆。我一直安慰自己秽荞,他們只是感情好,可當我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布抚官。 她就那樣靜靜地躺著扬跋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪凌节。 梳的紋絲不亂的頭發(fā)上钦听,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天,我揣著相機與錄音倍奢,去河邊找鬼朴上。 笑死,一個胖子當著我的面吹牛卒煞,可吹牛的內容都是我干的痪宰。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼衣撬!你這毒婦竟也來了乖订?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤具练,失蹤者是張志新(化名)和其女友劉穎乍构,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體靠粪,經...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡蜡吧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了占键。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昔善。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖畔乙,靈堂內的尸體忽然破棺而出君仆,到底是詐尸還是另有隱情,我是刑警寧澤牲距,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布返咱,位于F島的核電站,受9級特大地震影響牍鞠,放射性物質發(fā)生泄漏咖摹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一难述、第九天 我趴在偏房一處隱蔽的房頂上張望萤晴。 院中可真熱鬧,春花似錦胁后、人聲如沸店读。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屯断。三九已至,卻和暖如春侣诺,著一層夾襖步出監(jiān)牢的瞬間殖演,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工紧武, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留剃氧,地道東北人。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓阻星,卻偏偏與公主長得像朋鞍,于是被迫代替她去往敵國和親已添。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,982評論 2 361

推薦閱讀更多精彩內容

  • 1滥酥、用C語言實現(xiàn)一個revert函數更舞,它的功能是將輸入的字符串在原串上倒序后返回。 2坎吻、用C語言實現(xiàn)函數void ...
    希崽家的小哲閱讀 6,278評論 0 12
  • 文/風言鋒語 看過《歡樂頌》的的女生都說十年修得趙啟平缆蝉,百年修得王柏川,千年修得包亦凡瘦真,萬年修得譚宗明刊头,可惜現(xiàn)在遍...
    媛姐說職場閱讀 1,111評論 6 12
  • 夏至那日寫的一詞 送給即將畢業(yè)的學長學姐們 感謝有你們關照提攜的這一年 聚是一團火 散是滿天星是我們文管系最大...
    宮嬴閱讀 132評論 0 1
  • 香子蘭是一種豆科植物,它在花落后會結出豆莢形的果實诸尽。成熟的香子蘭果實曬干變黑后原杂,就會成為散發(fā)濃郁香味的香料。這種香...
    寇廷聚閱讀 546評論 0 0
  • 完成比完美重要您机,這是句多么有含義地的詞穿肄,挑戰(zhàn)自己的同時,也能夠讓我們多多少少克服了拖延癥际看,鼓勵的同時咸产,遇見更...
    Ma瑞敏閱讀 321評論 1 1