数据是否太水了?
查看原帖
数据是否太水了?
537687
inc1ude_c楼主2023/1/7 10:45

操作4:

int kth(int x,int k){
	if(k==tr[tr[x].l].siz+1)return tr[x].k;
	if(k>tr[tr[x].l].siz+1)return kth(tr[x].r,k-tr[tr[x].l].siz-1);
	else return kth(tr[x].l,k);
}

本人最开始的写成了这样:

int kth(int x,int k){
	if(k==tr[tr[x].l].siz+1)return tr[x].k;
	if(k>tr[tr[x].l].siz+1)return kth(tr[x].r,k-tr[tr[x].l].siz-1);
	else kth(tr[x].l,k);
}

结果还AC了

Hack数据见LOJ上的数据2

2023/1/7 10:45
加载中...