T
function max(a, b) {
return (a + b) / 2 + sign(a - b) * (a - b) / 2
}
function sign(a) {
return 1 + ((a >> 0) & 0x80000000 >> 30)
}Size: a a a
T
function max(a, b) {
return (a + b) / 2 + sign(a - b) * (a - b) / 2
}
function sign(a) {
return 1 + ((a >> 0) & 0x80000000 >> 30)
}З🧟
function max(a, b) {
return (a + b) / 2 + sign(a - b) * (a - b) / 2
}
function sign(a) {
return 1 + ((a >> 0) & 0x80000000 >> 30)
}B
function max(a, b) {
return (a + b) / 2 + sign(a - b) * (a - b) / 2
}
function sign(a) {
return 1 + ((a >> 0) & 0x80000000 >> 30)
}T
B
T
N
function max(a, b) {
return (a + b) / 2 + sign(a - b) * (a - b) / 2
}
function sign(a) {
return 1 + ((a >> 0) & 0x80000000 >> 30)
}N
V
NR
V
function max(a, b) {
return (a + b) / 2 + sign(a - b) * (a - b) / 2
}
function sign(a) {
return 1 + ((a >> 0) & 0x80000000 >> 30)
}T
T
З🧟
T
V
V
З🧟