• 2024-06-01C132 线段树分治 CF1814F Communication Towers
    视频链接: CommunicationTowers-洛谷|计算机科学教育新生态(luogu.com.cn)Problem-1814F-Codeforces//线段树分治O(mlognlogn)#include<iostream>#include<cstring>#include<algorithm>#include<vector>usingnamespacestd;#defineintlong
  • 2024-05-02CF85E Guard Towers
    CF85EGuardTowers二分+二分图看到最大值最小,考虑二分。二分距离最大值,限制了某些点对不能分到同一组,明显的二分图模型。用这些限制条件建图,跑二分图染色,看是否能分为二分图即可。考虑方案数的计算,题目中方案数不同的要求是第一组的集合不同就为不同方案,所以跑完二分图后,图分
  • 2023-04-08Python 进阶指南(编程轻松进阶):十四、实践项目
    原文:http://inventwithpython.com/beyond/chapter14.html到目前为止,这本书已经教会了你编写可读的Python风格代码的技巧。让我们通过查看两个命令行游戏的源代码来实践这些技术:汉诺塔和四人一排。这些项目很短,并且基于文本,以保持它们的范围较小,但是它们展示了本书到目前为
  • 2023-03-25Towers CF229D
    一个序列A,每次可以相邻的数相加为一个数字,求最少次数使得序列非降  f[i]=min{ f[j]+i-j-1} ,s[i]-s[j]>=s[j]-s[mn[j-1]] 维护下前缀最小值mn[i]
  • 2023-02-08Codeforces Global Round 14, C. Phoenix and Towers
    problemC.PhoenixandTowerstimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputPhoenixhasnblocksofh
  • 2022-12-26Codeforces Global Round 14 C. Phoenix and Towers(思维)
    https://codeforces.com/contest/1515/problem/C题目大意:给定一个长度为n的序列a,ai表示方块的高度。每一个方块的高度都在1和q之间。让我们用这n个方块搭建m座塔,两两
  • 2022-11-24CF1452D Radio Towers 题解
    可能更好的阅读体验题目传送门题目大意在数轴上有\(n+2\)个小镇,位置为\(0,1,\dots,n,n+1\)。现在在\(1,2,\dots,n\)的小镇都有\(\dfrac{1}{2}\)的概率建设一个
  • 2022-11-07Block Towers
    题目:Studentsinaclassaremakingtowersofblocks.Eachstudentmakesa(non-zero)towerbystackingpieceslengthwiseontopofeachother.nofthestudent
  • 2022-11-021620. 网络信号最好的坐标
    1620.网络信号最好的坐标题解:数据范围小,直接暴力枚举所有点,然后计算贡献,取最大值即可classSolution{publicint[]bestCoordinate(int[][]towers,intradius
  • 2022-11-021620. 网络信号最好的坐标
    1620.网络信号最好的坐标给你一个数组towers 和一个整数radius。数组 towers 中包含一些网络信号塔,其中 towers[i]=[xi,yi,qi] 表示第 i 个网络信号
  • 2022-11-021620. 网络信号最好的坐标
    给你一个数组towers 和一个整数radius。数组 towers 中包含一些网络信号塔,其中 towers[i]=[xi,yi,qi] 表示第 i 个网络信号塔的坐标是 (xi,yi) 且信号
  • 2022-11-021620. 网络信号最好的坐标
    1620.网络信号最好的坐标给你一个数组towers 和一个整数radius。数组 towers 中包含一些网络信号塔,其中 towers[i]=[xi,yi,qi] 表示第 i 个网络信号塔
  • 2022-11-02【112】
    1620. 网络信号最好的坐标 给你一个数组 towers 和一个整数 radius 。数组  towers 中包含一些网络信号塔,其中 towers[i]=[xi,yi,qi] 表
  • 2022-10-30【USACO10JAN】Cheese Towers S 奶酪塔 (背包dp)
    一种思路奇特的做法。看到题目容易联想到背包dp,因为看上去很像。但是我们并不知道上面有没有大奶酪。所以我们不妨倒过来看,从上往下加奶酪。设\(dp(i,1/0)\)表示当前
  • 2022-10-29【PE806】Nim on Towers of Hanoi(汉诺塔游戏,生成函数)
    PE:ProjectEuler题意:汉诺塔游戏是如下的问题:有三根柱子,第一根柱子套有\(n\)个圆盘,圆盘从上往下半径递增。每次操作可以把套在某根柱子上的最上面的那个圆盘移到另一个
  • 2022-10-2817.CF739C Alyona and towers 区间合并线段树
    17.CF739CAlyonaandtowers区间合并线段树给定序列,要求支持区间加,以及查询最长先增后减子区间(单峰序列)长度非常典型的区间合并线段树,记录左右起LIS,LCS,单峰洛谷传送门:
  • 2022-09-28【PE806】Nim on Towers of Hanoi(DP)(生成函数)
    NimonTowersofHanoi题目链接:PE806题目大意一个有n个盘子的汉诺塔,在第i个状态的时候如果三个柱子的盘子个数的异或和是0,就会给i的贡献。求n=100000时候的
  • 2022-09-20C. Alyona and towers
    C.Alyonaandtowers题目大意现在有\(n\)个数,\(m\)个操作,每次区间加一个数,对于每一次操作,你要找出最长的$\a_l...a_r\$,满足\[\existsk\!\in\![l,r],a_l<a_{l+1}<a_
  • 2022-08-31CF739C Alyona and towers 解题报告
    线段树绝世好题。题意:维护区间加,全局最长单峰序列。Solution:维护\(8\)个量。\(lval\):左端点的权值。\(rval\):右端点的权值。\(lmax\):以左端点开始的最长的下降序