记录
代码
//引入readline模块
const readline = require('readline');
var mem = [];
function fibonacci(n){
if(n==1 || n==2){
return 1;
} else if(mem[n] != undefined) {
return mem[n];
} else {
return mem[n] = fibonacci(n-1) + fibonacci(n-2);
}
}
//创建readline接口实例
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
// question方法
rl.question('', function(answer){
var m = Number(answer.split(" ")[0]);
var n = Number(answer.split(" ")[1]);
console.log(fibonacci(n-m+1));
rl.close()
});
第一次用Nodejs打OI题目,不知道是不是用这种方式没法输入输出 我电脑上本地跑是可以的(nodejs 14.18.1)