我们需要在 n 个标记互不相同的节点之间连尽可能多的无向边,且图中不能出现三个不同节点 u,v,w 满足 au≤av≤aw 且 u 与 v 相连、v 与 w 相连。
关键观察:
给定 n 个不同的节点,第 i 个节点上标记着一个整数 ai。你需要在这些节点之间连尽可能多的无向边,构成一个简单图。唯一的限制是:图中不能出现三个互不相同的节点 u,v,w,使得 (u,v) 和 (v,w) 都是边,且标记满足 au≤av≤aw。
请你计算在满足上述条件的前提下,最多可以连多少条边。
节点总数 n 满足 2≤n≤105,每个标记的值满足 1≤ai≤105。
第一行包含一个整数 n,表示节点的数量。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.