P2471 ac 0分
  • 板块学术版
  • 楼主Document_C
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/1/27 17:20
  • 上次更新2023/10/24 02:56:27
查看原帖
P2471 ac 0分
934910
Document_C楼主2023/1/27 17:20

帮忙看下有什么问题,浏览器带不动(未响应),会不会是代码太复杂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);
2023/1/27 17:20
加载中...