- 2024-08-11ABC 366E Manhattan Multifocal Ellipse
题意给你N个在二位平面上的整点(即横纵坐标都为整数的点),以及一个距离阈值D,求有多少个整点(x,y)满足Σ(abs(x-x[i])+abs(y-y[i])),(1≤i≤N)思路题目显然是要要求某个点到给定的N个点的曼哈顿距离之和,但是如果强行枚举点,根据数据范围显然是不可以通过的。那么我们仔细思考一下
- 2024-08-04Manhattan Permutations
首先观察样例,不难发现有可能\(k\)为奇的时候无解证明:《离散数学》中有一道题目的trick是\(|i-j|\)与\(i+j\)的奇偶性相同,所以曼哈顿排列的奇偶性与\(p_1+1+p_2+2+...+p_n+n=2(1+2+3+...+n)\),后者显然为偶数,所以\(k\)为奇时无解其次一个很自然的想法就是当\(p\)为\([n,n-1,n-2,..
- 2024-08-03Manhattan Triangle
纪念一下代码打得太慢了导致比赛结束3分钟才做出来的E题我的做法:考虑确定枚举三角形的一个点。最开始尝试枚举\(x\)最大的点,但是后面发现不太好讨论,于是尝试枚举\(x\)在中间的点,此时发现由于曼哈顿是三角形不可能是钝角三角形,剩下两个点要么同时在中间点的上方,要么同时在中间点
- 2024-06-24CF1979E Manhattan Triangle
题目描述给定\(n\)个点,找出三个点使得这三个点两两之间的曼哈顿距离为偶数\(d\)\[n\le300000\]题解与一个点的曼哈顿距离为\(d\)的点是一个斜\(45°\)的正方形设这个点坐标为\((x,y)\)考虑另外两个点可能在哪些位置,如果另外两个点在正方形的同一条边上,那么这两个点的横纵
- 2023-12-24[ABC265F] Manhattan Cafe 题解
[ABC265F]ManhattanCafe题解思路解析很有思维难度的一道题。思路是dp,\(f[i][j][k]\)表示已经计算了\(i\)维,距离点\(p\)的距离为\(j\),距离点\(q\)的距离为\(k\)时的整点\(r\)个数,由此可见我们的每一维都可以从上一维推出来,也即\(f[i][j][k]\)可以由\(f[i-1][j
- 2023-07-23扫描线Manhattan Distance
ProblemC.ManhattanDistance主要算法:扫描线二分来源:XIIISamaraRegionalIntercollegiateProgrammingContestRussia,Samara,March29,2020题意:给你二维平面上的n个点,每个点之间都存在一个曼哈顿距离,要求你求出第k小的曼哈顿距离\((2\leqn\leq100000)\)假如你
- 2023-01-07[ABC265F] Manhattan Cafe 题解
[ABC265F]ManhattanCafeSolution目录[ABC265F]ManhattanCafeSolution更好的阅读体验戳此进入题面SolutionCodeUPD更好的阅读体验戳此进入题面在$n$维空间中
- 2022-09-29Manhattan Cafe
ProblemStatementInan$N$-dimensionalspace,theManhattandistance$d(x,y)$betweentwopoints$x=(x_1,x_2,\dots,x_N)$and$y=(y_1,y_2,\dots,y_N)$is
- 2022-09-04ABC265 F - Manhattan Cafe
前缀和优化DPF-ManhattanCafe(atcoder.jp)题意给定n,d(n<=100,d<=1000)在n维空间中,给定两个点p,q,求点r的数量,满足r与p,q的曼哈顿距离均<=d思路首
- 2022-08-23AtCoder-abc265_e Manhattan Cafe
ManhattanCafedp前缀和优化很容易想到\(dp\)的状态\(dp[i][j][k]\)表示前\(i\)个点,\(r_x\)与\(p_x\)的差值和为\(j\),\(r_x\)与\(q_x\)的差值和为\(k\)