首页 > 数组4.0
头像 山东大学_罗仁浩
发表于 2025-12-10 11:08:49
#include<bits/stdc++.h> using namespace std; int T,n,a[200001],f[200001],r[200001]; unordered_map<int,vector<int>> mp;//记录每个元素对应的索引集 展开全文
头像 chenlan114
发表于 2026-02-25 09:18:02
#include<bits/stdc++.h> using namespace std; using ll=long long; int main(){ ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); ll T; cin 展开全文
头像 AoralsFout
发表于 2026-05-08 08:52:19
两个元素连通的条件是差值绝对值为1,只要差值超过2,就需要另外新增连通边,先对输入排序,依次检查相邻两位。需要分情况决定新增边的个数:之前的遍历所有元素值相同,此时该元素无后继结点,每一个元素都是孤立的,需要增加n-1条边连通孤立元素,1条边连通下一个元素,共增加n条边。之前的遍历存在元素值不同,所 展开全文