• 2024-07-012024.7.1 之后的做题小记
    7.1P7124[Ynoi2008]stcm维护一个\(O(n\logn)\)级别的子树补不删除莫队。Solution1:考虑菊花图,忽略根节点,一个显然的做法是把这些节点扔进线段树,然后遍历某个节点时候就把它的兄弟节点内所有点加进来。这个做法是线段树所有节点大小和即\(O(n\logn)\)。然后在一条链上
  • 2024-06-10一般图边覆盖计数(从洛谷博客同步)
    今天模拟赛中出现了一个题,需要对一个\(n\)个点,\(m\)条边的图做边覆盖计数,边覆盖是一个边集\(S\subseteqE\)使得任意一个点\(i\)都存在一条边\((u,v)\inE\)满足\(u=i\)或\(v=i\),即覆盖所有的点。\(n\leq40,m\leq60\),1s512M。然后被我使用神秘做法冲过去了(然后莫
  • 2024-06-06普通人也能弄的 16 个AI搞钱副业,门槛低,易上手!
    大家好,我是灵魂画师向阳本期给大家分享的是利用AI做副业的一些方法,大家可以挑选适合自己的赛道去搞钱现在是人工智能时代,利用好AI工具,可以降低普通人做副业的门槛,同时也能提高工作效率,因此AI赚钱的副业还是挺多的,今天拿20个普通人也能尝试的AI搞钱副业分享给大家,包括
  • 2024-06-04java函数笔记
    Statement.executeQuery和Statement.executeUpdate作用:用于执行SQL查询和更新操作。问题:容易导致SQL注入攻击。解决方法:使用PreparedStatement进行参数化查询。//不安全的做法Statementstmt=connection.createStatement();ResultSetrs=stmt.executeQuery("SEL
  • 2024-06-01聊聊 普通平衡树 的 几种做法
    权值线段树#include<bits/stdc++.h>usingnamespacestd;constintMAXN=5e5+10;intn,m,a[MAXN],x,y,op;//Segmenttree#definel(x)tree[x].ls#definer(x)tree[x].rs#definesum(x)tree[x].sumintSegmentsum;structSegmentTree{ intl,r,len,ls,rs,sum,
  • 2024-05-26模拟赛 T1 好做法
    不服来叉首先肯定要二分答案\(k\),然后肯定留最大的\(k\)个数,考虑删除剩下\(n-k\)个数的策略,肯定是倒着删,考察一下删除倒数第\(i\)个数的时候到底发生了什么,这里我们先假设之前\(i-1\)个数可以成功删掉,否则可以在前面判断出不能删,不妨考虑在删之前\(i-1\)个数的时候
  • 2024-05-23ABC346
    E题这题是春季测试涂色游戏的进阶版本,这个题的正确做法是”时光倒流“,因为是覆盖问题,所有从后面做倒着向前走,可能会更好但是这个题,我有一个做法是\(o(nlogn)\)的,我们先来考虑列,将列排序,按照时间来排序,对于每一行来说,每一列的染色时间都确定好了,我们可以二分为什么思考是二分?因
  • 2024-05-21Spring Training 5
    2024ICPCNationalInvitationalCollegiateProgrammingContest,WuhanSite这场和Layn两人。(羡慕HygebraAPIO志愿者)先开E题,发现可做。经历了一些波折(上机写了一半被自己打假)摸到了正确做法。写了一个小错误挂了一发,大概是第50个过,如果思路再顺畅一点也许可以一血(雾
  • 2024-05-19APIO 2024 游记
    Day-npkusc被拒了,不得不中途回宁一次。pku,你会后悔的!Day-4thusc期间爆标了T1,作为已经1=的选手,Day2工程发挥失误也无所谓了。就像有些事情,试过就好了。但是爆标也觉得离谱,出题人也被沉默了,与此同时沉默的,还有一个考场上第一个做法就是dlogv的那个疑惑的我。Day1启程一切
  • 2024-04-30KMOP
    赛时用的贪心做法,具体见PDF吧讲一下PDF的图论/DP做法两者本质是一样的,就讲图论了设图中的每个点(每个点代表一个已经拼接好的acronym)有三个参数\((w,l,c)\),分别表示这个acronym的结尾是第\(w\)个单词的第\(l\)个字母,然后末尾有连续\(c\)个辅音字母那么连边就像PDF说的这么连
  • 2024-04-09CF&At记录1
    CF1916第一次熬夜打CF,感觉还行,可能是晚上人比较平静,思路就比较清晰。A本来是没什么要说的,但是傻了没开longlong,喜提FST!B题最开始想复杂了,开始慌了,但是静下来想想就发现只有两种情况,分类讨论一下就出来了。D题什么人类智慧题,幸好样例的给了提示,不然真不一定出的来。这
  • 2024-03-23March - May 做题合集
    「省选联考2024」迷宫守卫首先考虑是最大化字典序,因此按位贪心。考虑第一位怎么求。有一个简单的做法就是二分,然后转换成\(0\)/\(1\)然后dp。就是令\(f_{u,0/1}\)表示让u这个点开始,走的第一个叶子最优是\(0\)/\(1\)的最小花费。然后再判断是否小于等于\(k\)。这个做
  • 2024-03-20ptaL2-008manachar做法
    之前考虑过如果输入样例很大怎么办,但是没有细想,今天看了看manachar,懊悔如果这个题样例增大一些变成L330分就好了hh,相比于洛谷上的模板题,这个题唯一不一样的就是有空格,所以不能再用char数组来保存,改用string来存储,C++中的getline函数前几天刚了解到正好也派上用场了constin
  • 2024-03-14一般图最大点独立集一个比较牛的做法
    来自p_b_p_b。设\(out(u)\)为\(u\)的临域点集,\(f_S\)表示点集为\(S\)时的最大点独立集。转移考虑拿出最大的那个点\(u\),枚举其选不选则有\(f_S=\max(f_{S-u},f_{S-u-out(u)}+1)\)。当\(S\)只有后\(\frac{n}{2}\)个点时记忆化,时空复杂度都是\(\mathcal{O}(2^{
  • 2024-03-10省选联考 2024 重塑时光
    首先原问题显然是一个\(\text{DAG}\)计数的形式,施加枚举\(0\)度点集合\(S\)容斥的技巧是自然的。考虑\(k\)刀将其切割成\(t\)段后最终找到一种标号使得存在一种重排方案使其合法的方案数。段内的方案计算是容易的,要求它们所有关系顺序即可,可以快速求出构成一个段的集合
  • 2024-02-04最佳牛围栏
    这道题目二分的做法见蓝书介绍一个斜率优化的做法但是说实话,我是证明不了下面为啥直接取队头就可以解决问题了下面这张图片又在说什么。。。
  • 2024-01-29牛客小白月赛86
    B水平考试======等价于两个集合\(S,T\)判断\(S\)中是否存在\(T\)中所不包含的元素。若存在则输出0;否则输出10。时间复杂度:\(O(T)\)C题:区间查询当前区间可以被分为多少段,要求每段只有一种数字。做法1:提前对所有段编号,查询时直接左右边界编号相减,注意边界需要特
  • 2024-01-28THUWC 2024 游记
    Day0报道日。上午在重庆随机游走,感觉需要一个三维的导航。上午1789在群里说要来重庆参加第五人格大赛,我认为他在魔怔(埋下伏笔)。下午报道,在门口遇到了超超和yzy,但是他们报的都是pkuwc,~~所以是来NTR吗~~。进去报道,面到了空跌,然后空跌去试机了,我又遇到了超超和yzy。我们发
  • 2024-01-25ppt透明蒙版,漏出部分做法
     准备3个矩形1.透明度33% 黑色2.两个想要突出的 白色矩形框 按照顺序选中 1-2-3  组合,减除都可以  
  • 2024-01-211.21闲话暨模拟赛题解
    未卜先知推歌:二重变革/洛天依,言和byDELA上午写了模拟赛,下午不给我发代码不让我改题不让我看题面,smjb模拟赛一共9道题,4道原题(2道原题,2道"原"题),抛去3道不写的一共6道题T1「尘世闲游」(原神题)没让写T2「一心净土」(原神题&&原题「CF740C」)题解我这里一共找到
  • 2023-12-26项目经理的“四定、五起、六法”工作法
    相关好文推荐:图解:新晋项目经理和PMO的180天工作指引手册原创:厦门微思网络对于一个优秀的项目管理者来说,如何在复杂的职场环境中应对自如并且崭露头角,是一门大学问!该具备什么样的性格,该如何妥善处理多方的关系又该如何避免疏漏,这都是需要在不断的学习和成长中磨炼的。01做好“四定”
  • 2023-12-24CSP-S 2023消消乐 字符串哈希做法and链表优化dp做法
    做完这题感觉整个人都升华了...打算说一下两种做法,字符串哈希和dp均可。dp则需要维护一个前向星去检索出第一个符合要求的位置。题解明天补,先写高数了。#include<bits/stdc++.h>#defineintlonglong#defineullunsignedlonglong#definerep(i,a,b)for(inti=(a);i<
  • 2023-12-19闲话 2023.12.19
    昨天参与了俄国版穿越代码力量的新活动EducationalCodeforcesRound160(RatedforDiv.2)
  • 2023-12-18LiuhangShin
    启动《教我写Linux》(Latex)《枚举全局众数》《为什么出现次数超过根号的数只有根号个》《全新的做法和原来的做法是什么关系》《怎么找曼哈顿路径》《拉插的正确性是多少》《我不会写快读》《杜教筛算出\(S(n)\)后怎么算前缀和啊》(对着餐桌上的干冰
  • 2023-12-18CF333D 另一种做法
    前言duel的时候做的题,做出来的时候感觉很神,看了题解做法感觉自己是个傻逼。本做法时间复杂度是\(O(n^{\tfrac{5}{2}})\),可以作为补充了解。题解一个矩阵四个角的最大值有点烦,我们把它们排序,从小到大依次插入,则问题变为:在\(n\timesm\)的平面中,每次插入一个点,求在什么时候