qwq】的更多相关文章

最近一直在学图论,然后吧,由于学的东西实在是太多太杂了,加上蒟蒻本蒻又经常颓,所以落了好多好多板子题的整理没写啊嘤嘤嘤,不过把这些东西学的差不多了,再一块写个整理,其实感觉还不错?????也算是很神奇吧,大概就是知识的积淀这一块有了一点用 好了,话不多说,我们来进入正题 P3378 [模板]堆 我们从板子题入手,慢慢的了解堆(其实是自己巩固而已QWQ) 这里我们学习的堆其实是二叉堆,算是比较狭义的一种定义吧,首先, 堆是一种特殊的二叉树,而且是完全二叉树 为什么我们接触到的比较早的数据结构是堆呢…
说句实话,我和并查集的缘分还是蛮深的,因为当年学完数论想着找板子题乱做(真是个神奇的找题方式呢),然后就看到了并查集QWQ,看了一会发现是图论就不看了,,,,,,结果还被说是大佬QWQ其实我只是个NaCl Fish而已QAQ 好了现在终于学了并查集,那我们就来总结总结 这一次总共是有三道题要讲 首先我们来看看板子题 P3367 [模板]并查集 并查集,在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找…
写在前面 Trie,又称字典树,是一种用于实现字符串快速检索的多叉树结构.Trie的每个结点都拥有若干字符指针,若在插入或检索字符串时扫描到一个字符c,就沿着当前节点的c这个字符指针,走向该指针指向的结点. 我的没有指针的版本理解:树上的每个结点都记录了两个信息,一是这个结点所代表的字符,二是这个字符是否是一个字符串的结尾 正文:Trie树的基本操作 一.建立一棵Trie树 1.初始化 一棵空Trie树仅包含一个根结点,这个根结点不代表任何字符 2.插入 当需要插入一个字符串S时,我们从根结点开…
1.memcpy: 从a数组中复制k个元素到b数组: memcpy(b,a,sizeof(int)*k); #include<cstring> #include<iostream> #include<cstdio> using namespace std; ],b[]; int main(){ ;i<;i++) cin>>a[i]; ;i<;i++) cin>>b[i]; memcpy(b,a,); ;i<;i++) cout&…
\(\large{Day\ -1}:\) 放假了,白天大概是抱着最后一次在机房的心态复习着板子过去的.看着机房里的各位神仙丝毫不慌的颓倒是有点慌了,敲了一下多项式的板子感觉写的相当自闭,感觉AFO应该是稳了,不过这样想的话好像也不用太慌......考前的压力还是有的,毕竟rank1已经吊打我70分了,周围各位神仙进队期望都比我高.嗯......还是调整一下心态好了,如果真的AFO就坦然的接受吧,毕竟联赛之后状态也挺差的,跑的那么慢也该被淘汰. 晚上......继续复习板子好了,有可能的话再看点各…
umm首先矩阵快速幂的板子就不港了比较简单的还是?就结合二进制地理解一下就好了,代码可以翻蒟蒻の考前续命这里面放了我记得? 主要是说下应用趴? 目前我会的似乎就是个矩阵加速?简单来说就是个给一个递推式(以板子为例说下?那么递推式就是f[x]=f[x-3]+f[x-1])给一个k要快速地求出f(k) umm其实这个的话就是构造一个矩阵,然后套个矩阵快速幂就好了鸭 矩乘当然是板子的了,主要问题在于构造矩阵,这里港下我肝了一个下午的理解qwq 定义 首先我们要理解矩阵?它的作用在哪儿? umm这个点的…
4.4上午:数学基础 (qwq整成word和cpp了,它居然不能直接把文档附上来) part 1:高精度运算 高精加和高精减就不说了,之前写过博客了qwq,讲一讲高精乘和高精除吧. 1.高精度乘法(不知道为甚么害怕自己忘了老想再写一遍): 题干(就很简单惹):给定两个数a,b,求他们的乘积(a和b都很大): 显然如果直接乘,用一个数组存的话,可能会爆掉,(_int128也会爆的qwq),这时或许可以考虑将每一位分开存,然后就引入了神奇的高精度: 先读入两个数:这里用的是字符串char读入然后把每…
呃,其实也不是搬家了,应该算是逐渐过渡qwq \[\color{skyblue}{Orchid} \color{purple}{any}\] 好的,我在学校里并不可以用Hexo,因为deploy总是挂. 所以我要继续用cnblogs了--qaq upd:因为成功在学校机子上搞上了hexo,并且可以deploy,于是终于可以用自己的博客啦>_<!…
致敬百度百科qwq 本文摘自百度百科,只是对于信竞范围内的知识做一个小总结qwq,持续更新ing··· 满射: 如果每个可能的像至少有一个变量映射其上(即像集合B中的每个元素在A中都有一个或一个以上的原像),或者说值域任何元素都有至少有一个变量与之对应,那这个映射就叫做满射. 满射或盖射(英语:surjection.onto),或称满射函数或映成函数,一个函数 为满射,则对于任意的陪域Y中的元素 y,在函数的定义域X中存在一点 x使得f(x)=y.换句话说, f是满射时,它的值域f(X)与陪域Y…
我没想到居然就学到分块了...哇我还一直觉得分块听起来挺牛逼的一直想学的来着qwq(其实之前好像vjudge上有道题是用分块做的?等下放链接qwq 所以想着就写个学习笔记趴qwq 首先知道分块的时间复杂度 O(n√n) 发现分块其实就是个有优化的暴力? 肥肠暴力,,, 简单说下,就是分成√n块,然后大段的随便维护一下局部的随便朴素暴力掉就成了,, 哪里牛逼,,,浪费我感情QAQ 详细港下趴还是qwq 举个栗子好讲些qwq 假如给了一个包含n个数的序列a,请支持区间修改操作和区间查询操作 显然可以…