deg
  • 2024-07-01写个时钟(进阶篇)
    在“写个时钟(行为篇)”中,我们通过 JavaScript 动态创建的时针、分针和秒针,并直接在 JavaScript 中通过控制行内样式的 transform属性,设置 rotate 的值,实现指针的旋转。这样的方式,对于 DOM 的控制消耗较大,若放到大项目中,对项目性能具有一定的影响,也让 JavaScript 代
  • 2024-06-30Leetcode 3203. Find Minimum Diameter After Merging Two Trees
    Leetcode3203.FindMinimumDiameterAfterMergingTwoTrees1.解题思路2.代码实现题目链接:3203.FindMinimumDiameterAfterMergingTwoTrees1.解题思路这一题的话算是一个拓扑树的题目?总之就是从树的叶子节点不断向上遍历,不断地删除已访问的叶子节点,并加入
  • 2024-06-18博客园美化教程 可自制(附代码)
    博客美化由于有小伙伴需要这些好看的代码,我就把自己从网上整合的一些代码分享给各位。主要参考了凌云_void大佬的博客申请JS权限第一步你需要申请一个博客,审核通过之后在博客后台的设置中找到申请js权限理由积极向上即可通过后就可以开始后门的步骤了,差不多半个小时审核就
  • 2024-06-182024.6 做题记录
    395.CF717AFestivalOrganization&P5320[BJOI2019]勘破神机396.square869120Contest#3GSumofFibonacciSequence特判\(n=1\)。将\(n,m\)都减\(1\),答案即为\[[x^m]\frac{1}{(1-x-x^2)(1-x)^n}\]若能把这个分式拆成\(\frac{A(x)}{(1-x)^n}+\frac{
  • 2024-06-11E - Reachability in Functional Graph
    E-ReachabilityinFunctionalGraphhttps://atcoder.jp/contests/abc357/tasks/abc357_e 思路概念:基环树-内生树。https://www.cnblogs.com/Dfkuaid-210/p/14696378.html方法:使用拓扑排序,从入度为0的点开始,依此从外层向内层拆点,直到剩下环,拆换过程中把拆掉的size记到
  • 2024-05-31基于稀疏辅助信号平滑的心电信号降噪方法(Matlab R2021B)
    基于形态成分分析理论(MCA)的稀疏辅助信号分解方法是由信号的形态多样性来分解信号中添加性的混合信号成分,它最早被应用在图像处理领域,后来被引入到一维信号的处理中。在基于MCA稀疏辅助的信号分析模型中,总变差方法TV是其中一个原型,稀疏辅助平滑方法结合并统一了传统的LTI低通滤
  • 2024-05-09CF 191 D
    一条边最多在一个简单环当中,我们发现有几种情况:这个显然直接选一个环覆盖再加上一条\(1\leftrightarrow4\)的边。如果\(4\)没有,那么也是直接选一个环覆盖。如果是有两个及以上的”突出“的边,那么我们显然不用选环,而是把换拆成一些链,这样更优。这个图中就是拆成\(4\leftr
  • 2024-05-08[题解]CF1907G Lights
    CF1907GLights我们可以把灯抽象成节点,而开关抽象成无向边(重边算作\(1\)条)。显然每个连通块要么是一棵树,要么是一棵基环树。对于基环树,我们把它看做若干棵树处理,最后我们再考虑如何处理环。如下图,这是一棵树,黄色的点表示亮灯。我们选定任意一条边,可以改变子节点和父节点的状
  • 2024-05-08[笔记]拓扑排序
    对于一个有向无环图(DAG)的顶点按顺序排成一个序列的过程,就是拓扑排序(TopologicalSort)。具体来说,这个序列必须满足:每个顶点正好出现\(1\)次。如果图上存在一条\(A\toB\)的路径,那么\(A\)一定在\(B\)之前。注意:拓扑排序结果可能不唯一。具体做法就是每次在图中寻找\(1\)个入
  • 2024-05-04我的SimpleMemory博客设置
    博客皮肤选择SimpleMemory行号和Mac风格均不选博客侧边栏公告:<scripttype="text/javascript">window.cnblogsConfig={info:{name:'pangyou3s',//用户名startDate:'2023-01-24',//入园时间,年-月-日。入园时间查看方法:鼠标停留园龄时
  • 2024-04-27博客园美化
    1.申请JS权限主题选择SippleMemory2.修改配置在博客侧边栏公告处添加以下代码<scripttype="text/javascript">window.cnblogsConfig={info:{name:"你干嘛哎哟",//用户名avatar:"http://xxx.xx.xx",//用户
  • 2024-04-25POI2012RAN-Rendezvous
    POI#Year2012#基环树#lca分类讨论如果\(a,b\)不联通,\(-1\)如果\(a,b\)在同一棵子树下,最优策略一定是\(lca(a,b)\)如果\(a,b\)不在同一棵子树下,最优策略是\(rt_a,rt_b\)中的一个//Author:xiaruizeconstintN=5e5+10;#defineendl'\n'inthead[N],t
  • 2024-04-20POI2011KON-Conspiracy
    POI#Year2011#数学考虑按照\(deg\)排序,然后暴力加入,这样可以得到一个极大的子集方案数分两种,一种为从团内去掉一个\(deg=siz-1\)的点,或者是将一个团外的\(deg=siz-1\)的点与一个团内的交换//Author:xiaruizeconstintINF=0x3f3f3f3f3f3f3f3f;constintMOD=10
  • 2024-04-20多项式全家桶
    【多项式求逆】【整式取模】定义单项式取模。\[C\cdotx^k\bmodx^n=\begin{cases}0&k\gen\\C\cdotx^k&k<n\end{cases}\]定义多项式取模为它的每一项取模相加。可以看出,模\(x^n\)相当于保留\(0\simn-1\)次项。【问题描述】一般形式:已知多项式\(A(x),C(x)\),求\(B(x
  • 2024-04-17Prufer序列
    Prufer序列通常在图的计数问题中比较常用。Prufer序列的构造方法:(图片源自oiwiki)具体操作步骤:先找到叶子结点中编号最小的节点,然后删除。在Prufer序列中的元素就是每次删除的节点的父节点。由于最后操作必然会剩下两个节点,两个节点都是叶子结点,于是操作完毕,最终构造出的Prufer序
  • 2024-04-15POI2008MAF-Mafia
    POI#基环树#贪心#Year2008一定是若干棵基环内向树,以下仅考虑一棵的情况最小值直接从下往上选,然后环上的为环的\(siz\)的一半最大值为\(n\)减去叶子个数,再特判环上剩下一个的情况//Author:xiaruizeconstintN=1e6+10;intn;inta[N];intdeg[N];intcnt=
  • 2024-04-15POI2006MET-Subway
    POI#Year2006#妙妙题#贪心考虑从下往上按照拓扑序分层,对于每一层,这一层最多可以选择\(min(2m,cnt)\)个考虑这个上界是否可以达到,这是一定可以的,通过将在下面结束的路径向上,可以做到每个点都被经过所以直接统计//Author:xiaruize#ifndefONLINE_JUDGE#definedebug(x)
  • 2024-04-10博客园美化教程
    博客园美化教程前言之前一直想美化博客园,但一直没有找到比较喜欢的主题。最近找到了一个还比较满意的主题,SimpleMemory,特此分享。正文一、申请js权限首先点击这里--->博客后台-博客园(cnblogs.com),来到博客园后台管理页面,点击设置下滑,在基本设置里找到申请js权
  • 2024-04-03基于“SMemory”的博客园皮肤美化
    本博文是基于BNDong大佬的开源博客代码设置,链接地址。基本配置安装配置注意本文档为v2版本的安装配置教程,请核对使用版本。应用插件需要JS权限,没有的请先申请权限。获取插件提示​ 建议使用最新版本,历史版本随着博客园不断迭代,会出现兼容性问题。进入插件仓库:点击
  • 2024-03-25生信小白菜之GEO芯片数据分析流程--附画图代码
    title:“GEOdataanalysis”author:“yuluyang”date:“2024-03-22”生信技能树数据挖掘课程笔记~小洁老师授课主要内容:数据分组的内容关键词的分组和多分组比较idmap报错的原因及解决方法基因组的注释流程数据的行列互换及方差数值画图示例代码示例数据libr
  • 2024-03-25【随便写写】存一下皮肤代码
    侧边栏公告<scripttype="text/javascript">window.cnblogsConfig={info: {        name: 'SaTsuki26681534', // 用户名        startDate: '2020-08-07', // 入园时间,年-月-日。入园时间查看方法:鼠标停留园龄时间上,会显示入园时间  
  • 2024-03-10本博客皮肤
    目录前言侧边栏页面定制CSS页脚前言更新时间:2024-3视频设置演示:博客园皮肤美化&写博客_哔哩哔哩_bilibili侧边栏<inputid="linkListFlg"type="hidden"/><scripttype="text/javascript">window.cnblogsConfig={info:{//用户名name:'张
  • 2024-03-07[HDU6647] Bracket Sequences on Tree 题解
    [HDU6647]BracketSequencesonTree题解一道纯靠自己推出来的换根\(dp+\)树哈希,写篇题解庆祝一下~~题意:给定一棵无根树,你可以任意选择根节点和遍历顺序,每次遍历时进入一个节点就标记一个(,离开一个节点就标记一个),问所有存在的括号序列有多少种,对998244353取模。先考虑根固
  • 2024-02-18博客园配置
    侧边栏公告<!--https://www.dbnuo.com/Cnblogs-Theme-SimpleMemory/docs/v2/#/Docs/Customization/loading--><!--<scripttype="text/javascript">letcss0=document.styleSheets[0];letcss0Last=css0.cssRules.length;css0.insertRule
  • 2024-02-16P2597 [ZJOI2012] 灾难(DAG上的支配树)
    题目链接所谓支配树,就是将关系转为一棵树,使得将树上点\(x\)单独去掉其祖先的任意一个,\(x\)均不能选择,而非其父亲的点单独去掉对该点无影响。而其字树内的点则为去掉该点一定不能选择的点。对于本题,如何建树?将原图连边(被吃的向捕食者连),拓扑排序,若当前点为\(x\),则其所有儿子都