• 2024-07-012024.7.1 之后的做题小记
    7.1P7124[Ynoi2008]stcm维护一个\(O(n\logn)\)级别的子树补不删除莫队。Solution1:考虑菊花图,忽略根节点,一个显然的做法是把这些节点扔进线段树,然后遍历某个节点时候就把它的兄弟节点内所有点加进来。这个做法是线段树所有节点大小和即\(O(n\logn)\)。然后在一条链上
  • 2024-06-15旧文合集
    故事结束了,以这样一种滑稽的方式收尾,甚至没有勇气去写我的OIMemories.以前的文章就不显示在主页了,一些可能有用的文章,或者承载回忆的游记就在这放个链接吧(按时间倒序).图论codeforces2200左右dp题目练习Codeforces833题解CF做题记录Gym102798CCPC2020威海E
  • 2024-06-102024.06.09 与显哥在办公室Mock Interview复盘
    我已刷题3月,现正准备着下周一Weride的电面;今日回办公室与显哥进行mockinterview,一起做题LC30。耗时50分钟而我没有做出,结束后与显哥复盘,发现以下问题:没有充分理解题意没有进行时空复杂度分析,事先确定求解的复杂度没有打草稿后再写代码在对代码进行解释时,不足够high-level;容
  • 2024-05-29在做题中学习(62):矩阵区域和
    1314.矩阵区域和-力扣(LeetCode)解法:二维前缀和思路:读题画图才能理解意思:dun点点的是mat中的一个数,而要求的answer同位置的数=以点为中心上下左右延长k个单位所围成长方形的和。因为最后answer中的每一个数都是mat一部分区域的和,所以就想到了二维前缀和模板:在做题中
  • 2024-05-29省集Test3-D2 T2做题记录
    link一道比较深刻的题目。考虑条件相当于:对于任意\(1\)的个数有限的\(S\),其所有的长度为\(2k+1\)的子串,经过\(p\)的映射后\(1\)的个数不变。统计所有的长度固定的子串信息,我们有一个trick:对于一个长为\(2k+1\)的二进制串\(w\),设其前\(2k\)位和后\(2k\)位组成
  • 2024-05-27推式子的做题记录
    「LOJ#3399」CommunicationNetwork首先列出式子,\(ans=\sum\limits_{T_2}|T_1\capT_2|2^{T_1\capT_2}\)注意到有\(f(S)=\sum\limits_{T\subseteqS}\sum\limits_{T'\subseteqT}(-1)^{T-T'}f(T')\)证明可考虑计算每个\(T'\)的贡献,由于\(T'\subse
  • 2024-05-27镇海-APIO联合总结
    镇海考试见此处:https://www.cnblogs.com/british-union/p/liankao.html考的是湖南省队集训,除了第一天有点头昏导致体验很差之外体验非常好,剩下两次考试非常对我胃口,是mathround。THUSC的第一天遭遇了巨大失败。具体来说,第一题是非常简单的数位dp但是我不会做。这是由于我
  • 2024-05-25NOI 2024 前做题纪要
    快退役了,最后一集了退役前还能做多少呢To-dolist#32024.5.24AGC025DChoosingPoints讲过关键性质是距离\(\sqrt{d}\)的点为二分图,于是每次选二分图较大的一边即可做到\(n^2\)。证明:考察\((x_1-x_2)^2+(y_1-y_2)^2=d\)奇偶性,\(d\)为奇数时\(x_1-x_2\)
  • 2024-05-15树做题笔记
    \(\color{#3498D8}(1)\)P4281[AHOI2008]紧急集合/聚会给定一棵\(n\)个节点的树。\(m\)次询问,每次给定\(a,b,c\),求一个节点\(u\)并使得三个点到\(u\)的距离和最小。求\(u\)和最小距离和。\(n,m\le5\times10^5\)。三个点\(a,b,c\)在树上的位置关系
  • 2024-04-22CF1957E 做题小计 : 威尔逊定理
    被数论虐爆了(悲)威尔逊定理\(\forallp\inprime,(p-1)!\equiv-1(\bmodp)\)为什么啊?对于\(2\)很显然。对于\(p\),我们知道\(inv(p-1)=p-1=-1\),然后\(inv(1)=1\)然后因为\(p\inprime\),所以对于任意\(a\in[2,p-2]\),都有\(inv(a)\)与它唯一对应。因为\(
  • 2024-04-202023 5月 dp做题记录
    目录5月dp做题记录P1064[NOIP2006提高组]金明的预算方案P1941[NOIP2014提高组]飞扬的小鸟P2679[NOIP2015提高组]子串P1850[NOIP2016提高组]换教室P2831[NOIP2016提高组]愤怒的小鸟P5020[NOIP2018提高组]货币系统P6064[USACO05JAN]NaptimeGP9344去年天
  • 2024-04-202023 6月 dp做题记录
    目录6月dp做题记录P5664[CSP-S2019]Emiya家今天的饭P8867[NOIP2022]建造军营[ARC115E]LEQandNEQP3800Power收集P3594[POI2015]WIL6月dp做题记录P5664[CSP-S2019]Emiya家今天的饭分析条件,我们要选出来的菜的集合需要满足的限制,集合不为空和烹饪方法互不相同都好
  • 2024-04-202023 7月 dp做题记录
    目录7月dp做题记录TheBakeryP5785[SDOI2012]任务安排P3195[HNOI2008]玩具装箱P3648[APIO2014]序列分割7月dp做题记录TheBakery这道题的状态转移并不难列,经典的分段问题,设状态\(dp_{i,j}\)表示前\(i\)个数字分了\(j\)段的最大价值,转移可以写成\(dp_{i,j}=\max(
  • 2024-04-20arc166D 做题小计
    线段树做法,拿下你谷最劣解。题意翻译很形象,就不说了。思路最大化最小值,我们很容易想到二分答案。很容易发现,答案具有单调性。我们二分一个答案\(x\),强制每次使用的区间长度都不小于\(x\),然后判断可行性。现在问题转化为怎么判断一个答案\(x\)是否可行。我们发现,如果枚
  • 2024-04-16如何写好一篇题解?
    为什么要写题解?首先要清楚知道一点,写题解不仅是帮助别人在做题遇到困难时指明方向,更是提升自己的最快途径。经常有人问我:“如何提升自己的程序设计能力”。我都会回答:“写题解”。写题解可以帮助你彻底掌握某一个知识点。无论一道题目是否是你独立写出来的,你都应该去尝试写题解
  • 2024-04-03Python新手太需要了,这5个做题练习网站爱了!
    前言学习编程语言,练习必不可少,在练习和做题的过程中能够查漏补缺,清楚自己在理论学习过程中的不足和薄弱点,加深对于Python的理解和认识。今天就着重的给大家推荐一些适合「新手」练习的Python做题网站。请注意,这里强调的是「新手」,所以,上来就推leetcode、牛客、codewar的
  • 2024-04-01做国外问卷调查的公司怎么判定靠不靠谱?
    可以从以下几点来判定一个问卷调查公司到底靠不靠谱:1,一个靠谱的问卷调查公司应该拥有专业的技术团队和丰富的问卷资源。技术团队需要有能力去一直对接新的问卷资源,保证问卷资源一直在更新的状态,测试好新资源的稳定性和正确的做题方式后,再发放给客户进行操作。在问卷资源方
  • 2024-03-31DASCTF X CBCTF 2023
    一、justpaint1.先是压缩包密码爆破,密码为11452,然后开始代码审计,发现是一个线性的神经网络。![image-20231024143116043](E:\HDU\CTF\平常做题WP\DASCTFXCBCTF2023.assets\image-20231024143116043.png)源代码如下:importtorchimporttorch.nnasnnimportnumpyasnpi
  • 2024-03-252017 各省省选做题笔记
    AHOI/HNOID1T1单旋不会哦,感觉这题最难。D1T2影魔考虑计算每个位置作为\([l+1,r-1]\)中的最大值时的贡献,一定是有一端取到了左边第一个比自己大的或者右边第一个比自己大的,可以用单调栈求出所有的有效点对,是线性的,然后做一遍二维数点即可。D1T3礼物首先考虑不做修
  • 2024-03-25牛客周赛 Round 38做题笔记
    一.题目链接登录—专业IT笔试面试备考平台_牛客网牛客网是互联网求职神器,C++、Java、前端、产品、运营技能学习/备考/求职题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的技术能力https://ac.nowcoder.com/acm/contest/78
  • 2024-03-20考研数学一、数学二和数学三有什么区别?终于有人说清楚了
    考研数学一、数学二和数学三主要针对不同类型的专业和学科,它们在考试内容、难度和适用的专业上有所区别。考试内容和难度数学一涵盖高等数学的广泛内容,包括空间解析几何、多元函数积分学(二重积分以外)、无穷级数、微积分的物理应用等。数学一是三者中内容最广泛、难度最高
  • 2024-03-20考研|二战高效复习攻略
    对于二战考生来说,选择一个高效的复习场所是至关重要的。如果你的自制力较强,可以在家中复习;如果自制力一般,可能需要选择一个更正式的学习环境,如图书馆或自习室。接下来我来详细说说这些环境各自的优缺点以供选择。在家+自习室:这种方式需要考虑家与自习室的距离和通勤时间。在家
  • 2024-03-20考研数学|跟张宇,如何用好《1000题》和《660题》?
    在基础阶段跟随张宇老师的课程学习后,进入强化阶段,究竟是先做1000题还是先做660题?其实没有绝对的答案,因为最佳的选择取决于你自身的掌握程度和学习进度。以下是一些建议,帮助你做出决定。首先,你需要对自己的数学基础进行一个客观的评估。如果你觉得自己的基础已经相当扎实,可以直
  • 2024-03-20做题是真快乐呀-136. 只出现一次的数字
    题目:136.只出现一次的数字我的思路:遍历一遍,做哈希映射。再遍历一遍,找到结果为1的那个,就是答案我的代码:classSolution:defsingleNumber(self,nums:List[int])->int:dic={}foriinnums:dic[i]=dic.get(i,0)+1an
  • 2024-03-19buuctf web做题记录 基础sql注入
    buuctf做题记录[SUCTF2019]EasySQL1先考虑堆叠查询1;showdatabases;Array([0]=>1)Array([0]=>ctf)Array([0]=>ctftraining)Array([0]=>information_schema)Array([0]=>mysql)Array([0]=>performance_schema)Array([0]