ac了第一道,第二道居然忘记把第一行的注释解开,真是个憨憨,一直通不过,结束了才发现,气死了, 附上第二题代码(大佬可以帮忙看看): let n = read_line(); let char1 = gets(200020); let char2 = gets(200020); let ch1 = char1.split(' ') let ch2 = char2.split(' ') // let n = 3 // let ch1 = [2,1,5] // let ch2 = [6,3,7]; let index = 0,step=0; let arr = Array(100000).fill(0); ch1.sort(); ch2.sort(); let len = ch2[ch2.length-1]; let max = 0 //确定每个时刻的的共有流行 for(let i=0; i< len; i++){ // console.log('22') //出现就加+ while(ch1[0] == i){ step++; if(max<step) {//几率同时能看到的最大值 max = step; } ch1.shift(); } arr[i] = step; //离开一个就减一 while(ch2[0] == i){ step--; ch2.shift(); } } let sum_ = 0; //遍历每天 for(let i=0; i< len; i++){ if(max == arr[i]){ sum_++; } } //输出答案 console.log(max,sum_)
1 16

相关推荐

12-24 20:46
武汉大学 Java
点赞 评论 收藏
分享
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务