ACM编程题 标题:数学竞赛 | 时间限制:1秒 | 内存限制:32768K 小明参加了洪恩教育的数学竞赛,假设小明题都会做,但是时间有限。每个题需要花费的时间和题的分数不 同。小明在考试的有限的时间内,得的最高分是多少。(每题只有做与不做,不能做一半) 输入描述: 输入题的数量,每个题的分数和花费的时间,本次考试的总时间 输入第一行:题的数量(100 >= 数量>0) 输入第二行:每个题的分数,通过空格分割 (分数>0) 输入第三行:每个题花费的时间,通过空格分割(每个题花费的时间>0) 输入第四行:本场考试的总时间(总时间>0) 输出描述: 小明得的最高分 示例1: 输入 5  5 4 3 5 2  2 2 3 5 1  10 输出 16

区块链毕设网qklbishe.com为您提供问题的解答

ACM编程题 标题:数学竞赛 | 时间限制:1秒 | 内存限制:32768K

小明参加了洪恩教育的数学竞赛,假设小明题都会做,但是时间有限。每个题需要花费的时间和题的分数不 同。小明在考试的有限的时间内,得的最高分是多少。(每题只有做与不做,不能做一半)
输入描述: 输入题的数量,每个题的分数和花费的时间,本次考试的总时间
输入第一行:题的数量(100 >= 数量>0)
输入第二行:每个题的分数,通过空格分割 (分数>0)
输入第三行:每个题花费的时间,通过空格分割(每个题花费的时间>0)
输入第四行:本场考试的总时间(总时间>0)
输出描述:
小明得的最高分
示例1:
输入
5 4 3 5 2 
2 2 3 5 1 
10
输出
16
constrl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
constreadline = async () => (await iter.next()).value;
 
void(async function () {
    // Write your code here
    let i = 0;
    let arr;
 
    let num1;
    let num2;
 
    let key ;
 
    while((line = await readline())) {
        let tokens = line.split(" "); // ‘1  2  3’ ==>  【‘1’,‘2’】
         key = tokens[0];
         if(i>num2+1){
            i=0
         }
        if(i === 0) {
            num1 = parseInt(tokens[0]);
            num2 = parseInt(tokens[1]);
            i++
        } elseif(i === 1) {
            //   arr = tokens.map(Number) //字符串数组转数字数组  【‘1’,‘2’】==》 【1,2】
            arr = tokens;
            i++
        } elseif(i>=2&&i<=num2+1) {
             
            let start = parseInt(tokens[1]);
            let end = parseInt(tokens[2]);   
            if(key === "U") {
                arr[start-1] = end
            }
              let dealArr ;
              if(start<=end){
              dealArr= arr.slice(start – 1, end);
              }
              else{
              dealArr= arr.slice(end-1,start);
              }
                let max = Math.max(…dealArr);
                if(key===’Q’){
                console.log(max);
 
                }
            i++
        }
    }
})();

16:54

以上就是关于问题ACM编程题 标题:数学竞赛 | 时间限制:1秒 | 内存限制:32768K 小明参加了洪恩教育的数学竞赛,假设小明题都会做,但是时间有限。每个题需要花费的时间和题的分数不 同。小明在考试的有限的时间内,得的最高分是多少。(每题只有做与不做,不能做一半) 输入描述: 输入题的数量,每个题的分数和花费的时间,本次考试的总时间 输入第一行:题的数量(100 >= 数量>0) 输入第二行:每个题的分数,通过空格分割 (分数>0) 输入第三行:每个题花费的时间,通过空格分割(每个题花费的时间>0) 输入第四行:本场考试的总时间(总时间>0) 输出描述: 小明得的最高分 示例1: 输入 5  5 4 3 5 2  2 2 3 5 1  10
输出 16的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » ACM编程题 标题:数学竞赛 | 时间限制:1秒 | 内存限制:32768K 小明参加了洪恩教育的数学竞赛,假设小明题都会做,但是时间有限。每个题需要花费的时间和题的分数不 同。小明在考试的有限的时间内,得的最高分是多少。(每题只有做与不做,不能做一半) 输入描述: 输入题的数量,每个题的分数和花费的时间,本次考试的总时间 输入第一行:题的数量(100 >= 数量>0) 输入第二行:每个题的分数,通过空格分割 (分数>0) 输入第三行:每个题花费的时间,通过空格分割(每个题花费的时间>0) 输入第四行:本场考试的总时间(总时间>0) 输出描述: 小明得的最高分 示例1: 输入 5  5 4 3 5 2  2 2 3 5 1  10 输出 16