<!DOCTYPE html>
<html>
<body>
<p>华为OD机试 - 对称美学(JS 2025 C卷 100分)</p >
<p id="demo"></p >
<script>
/*
var input = [];
let count = 0;
while(line = await readline()){
input[count] = line;
count++;
}
*/
//判断第n个字符串第k个字符是
function fun(n , k){
if(n == 1) return true;
//因为 i 与 len/2+i 一定是相反的
let len = 1 << (n-1);
if(k < len/2) return fun(n-1,k);
else return !fun(n-1,k - len/2);
}
var input = "5,1 0,2 1,3 2,4 6,5 8";
input = input.split(",");
let T = input[0];
let res = "";
//遍历n ,k ,
for(let i = 0; i<T;i++){
let [n , k] = input[i+1].split(" ");
let t = fun(n, k) ? "red": "blue";
console.log(t);
res+= t+" ";
}
document.getElementById("demo").innerHTML = res ;
</script>
</body>
</html>
25C对称美学(JS 100分)
最新推荐文章于 2025-12-15 15:15:21 发布
1107

被折叠的 条评论
为什么被折叠?



