萌新求助 关于pbds CE
查看原帖
萌新求助 关于pbds CE
362101
_TLEer_的小号楼主2023/7/17 22:35

rt. CE

类 "tree<int,null_type>" 没有成员 "find_by_order"

#include <bits/extc++.h>
using namespace __gnu_pbds;
using namespace __gnu_cxx;
using namespace std;
tree<int, null_type> phs;
int n, a, ans;
signed main()
{
	cin >> n >> a;
	phs.insert(a);
	ans = a;
	for (int i = 1; i < n; i++)
	{
		cin >> a;
		if (phs.order_of_key(a) == i)
			ans += a - *phs.find_by_order(i - 1);
		else
			ans += *phs.lower_bound(a) - a;
		phs.insert(a);
	}
	cout << ans << endl;
	return 0;
}
2023/7/17 22:35
加载中...