(k<=t[ls(y)].s-t[ls(x)].s)? ask(ls(x),ls(y),l,mid,k,ask): ask(rs(x),rs(y),mid+1,r,k-t[ls(y)].s-t[ls(x)].s,ask)
k-t[ls(y)].s-t[ls(x)].s出现了问题
幼儿园老师曾经教过我们,若是想要去掉括号,需要变号。
所以您需要对您编码的答案进行一下修改:
k-t[ls(y)].s+t[ls(x)].s
感谢将我从蒙古包里拉出的警钟