摘要:
题目位置 主要需要用到模拟链表。做法是先整体扫一遍,将要删除的位置存下来。 然后在删除这些位置的过程中,判断该位置的左右是否需要在下一轮删除,如果需要,就存下来。 这样循环,直到没有位置需要删除。细节看代码 N = int(1e6) + 10 pre = [i-1 for i in range(N) 阅读全文
摘要:
终于学会了kd树不带插入的,做了一下三维空间最近点对,记录一下板子 这道题不知道为什么不判断两坐标相同答案为0的情况,加上之后就wa #include <bits/stdc++.h> using namespace std; const int N=2e5+10; int n,root,D,K=3; 阅读全文