为什么fhqtreap在split的时候的比较得这样写才行
查看原帖
为什么fhqtreap在split的时候的比较得这样写才行
685604
Neovim楼主2023/4/20 18:04

本题有两个关键字 分数和时间

分数相同按时间排序

按照理解,时间应该都是互不相等的

但是比较函数

bool judge(int x,noode val)//核心部分
{
   if(t[x].val.val==val.val)return t[x].val.tim<=val.tim; // 这里必须小于等于,不然样例过不去
   else return t[x].val.val>val.val;
}

不是很理解。

2023/4/20 18:04
加载中...