Manyoffers666 level
获赞
72
粉丝
12
关注
14
看过 TA
731
门头沟学院
2025
前端工程师
IP属地:四川
降低预期,但不降低努力程度 接offer
私信
关注
他好像路边的一条狗:你是没见过地狱吗
0 点赞 评论 收藏
分享
2024-11-03 17:37
已编辑
门头沟学院 前端工程师
s4mmy:完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!完蛋了!
秋招OC许愿
0 点赞 评论 收藏
分享
function isPalindrome(str){let reser = str.split('').reverse().join('')return reser === str}function find(arrs,n,m){let myMap = new Map()for(let i = 0;i < m;i++){myMap.set(arrs[i],i+1)}let res = [];function backtracking(index,curstr,used){if(index === arrs.length){if(isPalindrome(curstr)){res.push({pal:curstr})}return;}for(let i= 0;i<arrs.length;i++){if(used[i]) continue;let newstr = curstr + arrs[i];let newused = [...used]newused[i] = true;backtracking(index+1,newstr,newused)if(newstr.length < 2 * m && index < arrs.length - 1){let mid = Math.floor(newstr.length/2);let temp = newstr.slice(0,mid)+arrs[i]+newstr.slice(mid);backtracking(index+1,temp,newstr)}}}let initused = new Array(arrs.length).fill(false);backtracking(0,'',initused)let orderanswer = [];for(let i = 0;i <  res[0].pal.length;i += m){let nstr =  res[0].pal.substring(i,i+m);let or = myMap.get(nstr)orderanswer.push(or)}//   console.log(orderanswer)return orderanswer.join(' ')let result = find(arr,n,m)console.log(result)
查看3道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务