• 2024-12-182024-12-18:正方形中的最多点数。用go语言,给定一个二维数组 points 和一个字符串 s,其中 points[i] 表示第 i 个点的坐标,s[i] 表示第 i 个点的标签。 如果一个正
    2024-12-18:正方形中的最多点数。用go语言,给定一个二维数组points和一个字符串s,其中points[i]表示第i个点的坐标,s[i]表示第i个点的标签。如果一个正方形的中心在(0,0),边与坐标轴平行,并且内部没有标签相同的两个点,则称这个正方形为“合法”的。你的任务是返回可以被“合
  • 2024-12-17Hongcow Builds A Nation 题解
    HongcowBuildsANation题解洛谷。Codeforces。题目描述给定一张\(n\)个点,\(m\)条边的无向图,有\(k\)个点是特殊点。每个连通块中都得保证无重边、无自环,且最多只有一个特殊点。求最多还能加多少条边,满足以上条件。思路简述首先考虑以下有\(n\)个点的完全图共有多
  • 2024-12-15构造专项(ideas)
    数学构造P5441【XR-2】伤痕有点神秘。反正我不会,有人所是\(CMO\)的原题。首先,一个很显然的事实是找出来的这四个点要强联通。所以总方案数减去不强连通的方案数。通过一些手段,我们可以发现不连通的方案只有三种情况(只考虑图中某四个点)。一个点是三个单向边的起点(有进不去
  • 2024-12-12ARC189E Straight Path
    题面传送门首先\(n\leq3\)无解,\(n=5\)的时候通过暴力说明只能是\(4\),其余情况可以构造说明答案是\(3\)。首先我们归纳说明,对于一张\(n\)个点,每条边权值为\(1,2\)的完全图,一定存在一条哈密顿路径单调不降。对于\(n=1\)显然成立,假设\(n-1\)成立,现加入\(n\)号点。
  • 2024-12-09UOJ #791. 【CTS2023WC2023】树据结构
    题面传送门很高妙的交互题。以下均默认已经进行了\(n\)次操作将值随机排列。首先考虑一条链怎么做。有一种类似快速排序的方法:随机一个排列,每加入一个位置,就以这个位置为分割线将值分成两半,这可以从小到大枚举值,然后和最大值交换实现。这样的操作次数是这个点和前面最近的加入
  • 2024-11-28[笔记]插值
    垃圾插值给定\(n+1\)个点\((x_1,0),(x_2,0),(x_3,0)\cdots(x_n,0),(0,1)\)。求过这\(n+1\)个点的\(n\)次多项式。首先,答案肯定可以写成\(F(x)=a\sum\limits_{i=1}^{n}(x-x_i)\)的形式。关键是确定\(a\)是多少。这个多项式的常数项应该等
  • 2024-11-26洛谷 P3524 [POI2011] IMP-Party 题解
    题意给定一个\(n\)个点的无向图,其中\(n\)是\(3\)的倍数。保证该图中含有一个\(\frac{2}{3}n\)个点的团。请你找出一个\(\frac{1}{3}n\)个点的团。\(1\leqn\leq3000\)。题解这种题想不出来是不是可以退役了团中任意两点间必有一条边。因此,如果\(u,v\)两点
  • 2024-11-29501 二分查找
    //501二分查找.cpp:此文件包含"main"函数。程序执行将在此处开始并结束。///*http://oj.daimayuan.top/course/22/problem/59有n个数a1,a2,…,an和m个询问。每次询问给一个数x,回答a1,a2,…,an里面分别有多少个数字小于x,等于x以及大于x。输入格式第一行
  • 2024-11-29创建一个点击后背景有扩散效果的按钮
    文章目录概要效果展示主要步骤主要代码小结概要创建一个点击后背景有扩散效果的按钮。效果展示主要步骤1、自定义控件样式2、自定义Convert3、使用ScaleTransform主要代码按钮自定义样式<Stylex:Key="buttonStyle"TargetType="Button"><SetterProp
  • 2024-10-10【刷题笔记】[ABC281G] Farthest City
    【刷题笔记】[ABC281G]FarthestCity题意求构造一个没有重边和自环【简单联通】的无向连通图,使得\(d[n]\)严格大于\(d[i]\),问有几种构造方案思路一道\(DP\)好题\(DP\)有\(2\)种题型,求最优值问题,和计数问题。本题为计数问题。因为在边权为1的最短路中\[d[i]=d[i-1]+1\]所
  • 2024-09-25最近公共祖先思考题
    #1有n个物品,每个物品有重量wi和体积vi且密度均匀。你可以切物品,每次可以选一个物品切成两部分,也就是选一个0到1的实数k把物品分成k和(1-k)比例的两个物品。你有最多X次切的机会。问题1.要想保证切完之后一定能把物品分成两组使得两组重量和相等,体积和也相等,X至少是几。ans1.
  • 2024-09-15ucup 做题记录
    ucup做题记录https://www.cnblogs.com/yhddd/p/18415768The3rdUniversalCup.Stage1:St.PetersburgAbitset维护\(f_{i,j}=a_i<a_j\)。每\(m\)个点划一个段,统计跨过段的答案,维护一段的后缀or。C从大往小加,线段树维护区间前缀后缀和最大连续\(1\)。D在\(0\)
  • 2024-09-05【转载】P1399 [NOI2013] 快餐店 题解
    作者%%%%%%NightTide%%%%%%题目大意求一棵基环树的重心。即一个点,使得树上到其距离最长的点到其的距离最短。注意,这个点不一定是一个节点,可以在树上的任意位置。输出树上到其距离最长的点到其的距离。或者说求基环树最短的直径?(大雾解题思路显然,这颗基环树的直径只有两