轻松掌握 MMDetection 中常用算法(七):CenterNet - 知乎文@ 0000070 摘要 在大家的千呼万唤中,MMDetection 支持 CenterNet 了!! CenterNet 全称为 Objects as Points,因其极其简单优雅的设计、任务扩展性强、高速的推理速度、有竞争力的精度以及无需 NMS 后处理等优…https://zhuanl
今日初学cdq分治,特来写个小小的总结。 首先看这个名字就知道和分治有关,前缀名其实没那么重要。一上午学习下来个人感觉就是这玩意不就是在归并上加了个外挂吗…… 直接看最模板的题目,陌上花开。 这名字确实很诗意,难得。本想着题面里可能也会有类似的表述,然鹅并没有。终究是错付了
题很好,只不过咱不会做。 T1 模拟即可。 #include<cstdio> //#define zczc const int N=600010; inline void read(int &wh){ wh=0;int f=1;char w=getchar(); while(w<'0'||w>'9'){if(w=='-')f=-1;w=getchar();} while(w<=
题面 链接 懒得打字了,直接放图: 保证对于所有测试点,\(1\le
连个中文题目都不配吗…… 题面 链接 有 \(n\) 个砝码,重量分别为 \(a_1, a_2 · · · a_n\) ,它们的重量两两不同。 老虎有一个天平,他决定将这些砝码按某种顺序一个一个放上天平。 老虎扔了 \(n\) 次硬币,于是他给出了一个长度为 \(n\) 的由 LR 组成的串。如果这个串第 \(i\) 个位
题目描述 给定一棵 \(N\) 个节点的西瓜树,第 \(i\) 个点的编号为 \(i\),第\(j\)条边的编号为\(j\)。 有\(Q\)次查询,每次给出两个整数\(l,r\),查询如果只保留树上点编号在\([l,r]\)内的点,边编号在\([l,r]\)内的边,还剩下多少点连通块。 提示,给出 \(l,r\) 后,此时点 \(a\) 与 \(b\) 连通
题面 给定一棵 \(N\) 个节点的西瓜树,第 \(i\) 个点有一个权值 。 对每个点 \(i\) ,其答案为不在以它为根的子树中(子树包括它自己)的所有点中,选两个点异或后的最大值,如果选不出两个点,则认为的答案是0。 求每个点的答案。 \(N\le 5\times 10^5\) 解法 一道01tire好题(写起来其实也不难)
Link. Codeforces Luogu Description. 环上有 \(n\) 个源点 \(n\) 个汇点。 匹配它们使得距离和最短,输出方案。 Solution. 首先路径肯定不会相交。 然后我们破环成链。 把 \(b_i-m\),\(b_i\),\(b_i+m\) 当成 \(b_i\)。 然后设差值是 \(x\),则贡献是下式 \[\begin{aligned} &b_{i+n}=b
本来是牛客提高组赛前一次模拟赛的第一题,但由于那天玩心太重,整场考试就做了这一道题,然后只拿了55分,十分卑微……于是一篇考试总结就这么变成了一篇单题题解…… 题面 给出三个整数 \(x,y,P\),其中\(P\)为素数,可以重复对 \(x\) 执行如下操作: 选择一个整数 \(z(z\in[1,P-1])\),花费 \(
Milk Visits G 题意 给定一棵 \(N\) 个节点的树,每个节点有一个权值。有 \(Q\) 次询问,每个询问包含三个参数 \(s1,s2,val\) ,询问 \(s1\) 到 \(s2\) 的简单路径上包不包含权值为 \(val\) 的节点。 数据范围:\(N,Q\le 10^5\)。 解法 专门来写一篇题解,特别是现在已经困得不行的时候写一
100+8+100,还算过得去,虽然感觉有点遗憾,因为第二题死就死在了手一抖无向边只加了一次…… 为了备战初赛,我已经一个月没有写过题了,所以这是9月真正意义上第一次写代码。手感还可以,虽然只能说是还可以。 T1 Milking Order G 这道题感觉不难。一开始以为好复杂的一道题,甚至以为要用
题面 牛半仙有n个妹子,她们所在的位置组成一棵树,相邻两个妹子的距离为1,m个妹子具有超能力,她们会影响到其他妹子。离所有具有超能力的妹子的最短距离在[l,r]间的妹子会受到影响,会具有旪超能力。 这些具有能力的妹子共同形成了一个磁场。对于一个位置,一个具有超能力的妹子为其增加的
初步理解全局钩子注入 0x00 前言 这篇估计暂时没有demo代码,因为还没理解透。先从钩子开始回顾。 0x01 介绍 1.hook解释 百度百科解释如下: https://baike.baidu.com/item/钩子程序 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程序以监视指定窗口的某种消息
神秘数 一道算是十分巧妙的题目。 与其它许多题目一样,一开始并不会想到用什么主席树,那些都只是后来用来做优化的东西。让我们来思考一下,假如给一个数列,然后只有一次询问的话应该怎么办?排一下序,然后从小到大扫描。从小往大扫描的过程中,如果当前可以表示的范围是 \([1,able]\) ,当前
保存一些没有那么难的搜索题目。 小明的游戏 是通过图论标签找到它的,结果它是一个搜索题? 怎么说呢,图论的外表,搜索的内心。 从图论的角度来想,那就是对于 \(Dijkstra\) 堆优化部分的进一步优化。由于边权 \(val\in{0,1}\) ,那么在堆中只会有两种 \(dis\) 的结点。考虑用双端队列优化
可乐 第一眼以为和概率期望什么的有关系,吓得不轻(我对那个东西有生理厌恶的),如果再来一个迷失游乐园之类的那就不好了。 不过定睛一看,蓝题。应该还好。朴素的想就是一个奇怪的分层图。然后玄学吸几口 \(O_2\) 就可以水过去。顺便提一下,由于脑残了,边数开的不是太大,忽略了有额外边的存
排序 由于指代不清(逆序对定义模糊)而变得十分坑人的一道题目,调了好久,更要命的是由于后来换用新定义且修改数据之后,题解区里所有代码都变得不具有参考价值了,这就很要命了…… 闲言少叙。 这道题思路上和树状数组没太大关系,主要是逆序对那里要用一下树状数组,毕竟树状数组常数小【滑稽
一般来说,大家在需要监听全局消息的时候会考虑 SetWindowsHookEx 这个 API。或者需要处理一些非自己编写的窗口的消息循环的时候,也会考虑使用它。 如果要知道如何使用这个 API,你可以在网上搜到大量这样的文章/博客/教程/文档,然而大多不会提及使用此 API 时遇到的一些坑。阅读本文
远程线程注入dll卸载 FreeLibraryAndExitThread 将已加载的动态链接库(DLL)的引用计数减一,然后调用 ExitThread终止调用线程。该函数不返回。 void FreeLibraryAndExitThread( HMODULE hLibModule, DWORD dwExitCode ); 参数 hLibModule DLL模块的句柄,其引用计数函数递减。
一般来说,我学习完每一个知识点都会写两篇博客,第一篇是基础知识和模板题,主要是为了整理思路加深理解;第二篇主要就是拿来记录做到的好题了。 Two Trees 大部分题解都用的欧拉回路的做法,但问题在于欧拉回路我用的不熟,所以它的方法我也没有怎么理解到;相较而言,二分图的做法我倒是很
错误信息 Collecting wordcloud Using cached wordcloud-1.8.1.tar.gz (220 kB) Requirement already satisfied: numpy>=1.6.1 in c:\users\wh\appdata\local\programs\python\python39\lib\site-packages (from wordcloud) (1.21.1) Requirement already satisfied:
目录 题目描述思路代码 题目描述 一棵树,有n个节点,根节点为1,每个点有一个权值 有Q个操作,分三种 1.把节点x的权值改为k 2.询问树上x到y路径上的节点的最大权值 3.询问树上x到y路径上的节点的权值和 (都包括x,y本身) 思路 树链剖分模板 ps: 线段树维护最大值取max事是要写准啊
钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程(子程位于当前程序中,或者位于DLL中)以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。
(function (document) { var dcl = document.documentElement,//获取到html元素 wh; //申明wh变量 function setRootRem() { wh = dcl.clientHeight; //获取元素的高度 dcl.style.fontSize = 100 * (wh / 1206) + 'px'; // 1206为设计稿高度 改变font-
GRAPH ATTENTION NETWORKS ICLR2018 利用masked self-attentional layers来解决基于图卷积或其近似的先前方法的缺点。通过堆叠节点能够参加邻域特征的层,隐式的向邻域中不同节点指定不同权重,不需要任何类型的高耗的矩阵操作(例如反转)或者取决于了解图表结构前期。同时解决了s