赛码网
一个数字,一行数组
- 输入形式
输入样例:
3
3 3 2
- 用于代码测试中
let number = read_line()
let arr = []
arr = read_line().split(' ')
for(let i = 0; i < arr.length; i++) {
arr[i] = parseInt(arr[i])
}
// 调用函数并输出结果
const result = maxHiring(number, arr);
console.log(result);
两行都是数组
- 输入形式
5 2 12 6
4 4 1 2 3
- 用在代码测试中
let arr1 = []
arr1 = read_line().split(' ')
for(let i = 0; i < arr1.length; i++) {
arr1[i] = parseInt(arr1[i])
}
let arr2 = []
arr2 = read_line().split(' ')
for(let i = 0; i < arr2.length; i++) {
arr2[i] = parseInt(arr2[i])
}
const [n, k, A, B] = arr1; // 例如输入的值
// 调用函数并输出结果
const result = countValidCombinations(arr2, k, A, B, 1, 0);
console.log(result);
一行数字,一行数组,等交替
格式同上方,进行相应组合即可,read_line()表示每行读取到的内容
牛客网
两行
- 输入形式
1 2
9 8 17 13 2
- 用在代码测试中
let array = []
while((line = await readline())) {
let tokens = line
array.push(tokens)
}
let n = array[0][0] // 1
let m = array[0][2] // 2
let test = array[1].split(' ')
let testArray = []
for(let str of test) {
testArray.push(parseInt(str)) // [9, 8, 17, 13, 2]
}