<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 華為機試練習題及答案

    時間:2024-09-26 19:31:38 華為認證 我要投稿
    • 相關推薦

    2016年華為機試練習題及答案

      華為機試并不難,只要你基礎知識扎實,相信你可以順利通過考試的,下面跟yjbys小編一起來看看最新的華為機試練習題吧!

      題目

      描述:

      題目描述

      臨近開學了,小C才想起來數學老師布置了暑假作業。暑假作業是很多張試卷,每張試卷所需的時間和獲取的價值已知,請你幫他安排一下,用他僅剩的一點時間來做最有價值的作業。

      接口說明

      原型:

      int GetMaxValue(int nPapers, int nRemain, int paper[][2], double* pMaxValue)

      輸入參數:

      int nPapers:試卷的數目(1≤Papers≤20)

      int nRemain:表示剩余的時間(1≤nRemain≤10000)

      int paper[][2]:nPapers*2的數組,每一行的兩個元素依次為做完這一份試卷所需的時間、做完這份試卷獲取的價值。如果剩余時間不夠做完一份卷子,可根據剩余時間獲得卷子的部分價值。

      輸出參數:

      double * pMaxValue:獲得的最大價值

      返回值:

      0:異常,1:成功

      知識點:

      工程環境請使用VS2005

      代碼

      /*---------------------------------------

      * 日期:2015-06-30

      * 作者:SJF0115

      * 題目:Home+Work

      * 來源:華為上機

      -----------------------------------------*/

      #include "OJ.h"

      #include

      using namespace std;

      /*

      輸入: nPapers表示試卷的數目(1≤Papers≤20),nRemain表示剩余的時間(1≤nRemain≤10000),paper[][2]是一個Papers*2的數組,

      每一行的兩個元素依次為做完這一份試卷所需的時間、做完這份試卷的價值

      輸出: *pMaxValue為獲得的最大價值

      返回:

      0:異常

      1:計算成功返回

      */

      int GetMaxValue(int nPapers, int nRemain, int paper[][2], double* pMaxValue){

      if(nPapers < 0 || nRemain < 0 || pMaxValue == NULL){

      return -1;

      }//if

      // 計算性價比

      double* cost = new double[nPapers+1];

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

      cost[i] = (double)paper[i][1] / paper[i][0];

      }//for

      //按性價比排序

      for(int i = 0;i < nPapers-1;++i){

      for(int j = 0;j < nPapers-i-1;++j){

      if(cost[j] > cost[j+1]){

      swap(cost[j],cost[j+1]);

      swap(paper[j][0],paper[j+1][0]);

      swap(paper[j][1],paper[j+1][1]);

      }//if

      }//for

      }//for

      // 計算最大價值

      int index = 0;

      int time,value;

      *pMaxValue = 0;

      while(nRemain > 0 && index < nPapers){

      time = paper[index][0];

      value = paper[index][1];

      // 剩余時間不足以做一份試卷,取得部分價值

      if(time > nRemain){

      *pMaxValue += (double)nRemain / time * value;

      }//if

      // 剩余時間可以做一份完整的試卷

      else{

      nRemain -= time;

      *pMaxValue += value;

      }//else

      ++index;

      }//while

      /*for(int i = 0;i < nPapers;++i){

      printf("時間:%d 價值:%d 性價比:%lf\n",paper[i][0],paper[i][1],cost[i]);

      }//for*/

      return 0;

      }


    相關文章推薦:

    1.2016年華為認證考試流程

    2.2016年華為認證考試報考指南

    3.2016年華為機試練習題及答案

    4.2016年華為交換機設置經典案例

    5.2016年華為認證考試題庫

    6.2016年華為系路由器基本配置

    7.2016年華為交換機基本配置命令

    8.2016年華為交換機配置命令匯總篇

    9.2016年華為筆試題及及答案

    10.2016年華為上機考試題

    【華為機試練習題及答案】相關文章:

    2016華為HCNE認證考試練習題及答案03-15

    2016華為認證網絡工程師考試練習題(含答案)03-15

    2016年華為機試題及答案03-05

    2017營銷考試練習題及答案03-07

    2017跟單員考試練習題及答案03-29

    2017證券從業考試練習題及答案02-28

    2017年跟單員考試練習題及答案03-27

    臨床檢驗技師考試練習題及答案02-27

    2016年執業醫師考試練習題及答案03-14

    主站蜘蛛池模板: 亚洲精品乱码久久久久久蜜桃不卡 | 国产精品国产三级国产普通话| 久久99精品国产一区二区三区| 亚洲国产精品不卡毛片a在线| 久久线看观看精品香蕉国产| 精品无码人妻一区二区三区| 青娱乐国产精品视频| 久久国产乱子伦精品免费强| 精品熟女少妇av免费久久| 久久久久亚洲精品中文字幕| www夜片内射视频日韩精品成人| 97久久久久人妻精品专区| 久久丫精品国产亚洲av| 亚洲一区精品伊人久久伊人| 久久国产精品免费一区二区三区 | AAA级久久久精品无码片| 亚洲国产一二三精品无码| 欧美精品人爱a欧美精品| 国自产精品手机在线观看视频| 亚洲欧洲国产精品你懂的| 国产精品网站在线观看| 99麻豆久久久国产精品免费| 精品午夜福利在线观看| 欧美精品久久久久久久自慰| 亚洲国产精品一区二区第一页| 亚洲精品亚洲人成在线观看下载 | 无码人妻精品一区二区蜜桃AV| 国亚洲欧美日韩精品| 国产精品人人做人人爽| 国产精品极品| 国产精品.XX视频.XXTV| 国产精品成人69XXX免费视频| 日韩精品一区二区三区大桥未久| 国产精品电影在线观看| 久久99国产精品99久久| 欧美国产日本精品一区二区三区| 久久精品一区二区| 最新亚洲精品国自产在线观看| 久久亚洲国产午夜精品理论片| 精品国产日产一区二区三区| 青草青草久热精品视频在线网站 |