帮忙看下有什么问题,浏览器带不动(未响应),会不会是代码太复杂ac系统崩了
var data=document.getElementById("data").value; var result; var zs=0; var rag=0; data=data.split(" ");
var first=data.slice(1,data[0]*2+1)
var first_b=[]//降水
var first_c=[]//年份
for(var bbb=1;bbb<=first_b.length;bbb++){
var now=first[bbb*2];
first_b=first_b.concat(now);
}
for(var ccc=0;ccc<=first_b.length-1;ccc++){
var now_c=first[ccc*2+1];
first_c=first_c.concat(now_c);
}
//var aft=data[data[0]*2+1]
var second=data.slice(data[0]*2+2)
for(var r=0;r<=second.length/2-1;r*2+1){
var a=second[r]+1;//开始年份
var b=second[r+1];//结束年份
for(var test=a;test<=b;test++){
for(var q=0;q<=first.length/2-1;q*2+1){
if(first[q]==test){
zs=1
}
}
}
if(zs==1){
result=result+"Maybe";
}
else{
//当符合连续年份情况
for(var doing=a;doing<=b;doing++){
var back=first_c.indexOf(doing);
var a_tep=first_c.indexOf(a);
if(first_b[back]>=first_b[a_tep]){
rag=1;
}
}
if(rag==1){
result=result+"Flase";
}
else{
result=result+"True";
}
}
rag=0;zs=0;
}
//console.log(second)
console.log(result);