- 博客(17)
- 收藏
- 关注
原创 计概基础知识串讲
谁能想到以这种方式再次打开文章管理计算概论期中复习&串讲一: 发展史(一).数学危机希帕索斯发现无理数——实数论贝克莱悖论(无穷小)——集合论罗素悖论——哥德尔不完备性定理——可计算问题——图灵机(二).计算机第一台——埃尼阿克ENIAC 1946 宾夕法尼亚大学*无存储器,用布线板控制,效率低现代意义上第一台 ——EDVAC 1951 冯诺依曼二进制表示数组和程序,使用“存储程序”的方法控制计算机冯诺依曼结构摩尔定律:CPU芯片上的零件密度每18月
2021-11-18 14:43:06 784
原创 oi退役杂记
现在是2020年的1月22日如果在11月比赛的时候我少写了一个部分分,可能我现在还坚持在清北学堂继续自闭,也可能草草了事为4年无果的奥赛生涯惋惜。如果11月比赛的时候我多想到了几个题的正解,可能我现在还坚持写代码闭关深造,也可能为了一个一个新政策而苦恼而放弃。但是事情偏偏就是很巧,我卡着分数线拿到了省一。AFO。无需选择。无可选择。4年。从莫名其妙一无所知抱着好奇进入机房,到断断续...
2020-01-22 21:30:21 577
原创 【题解】luogu3147 262144
题目描述Bessie likes downloading games to play on her cell phone, even though she doesfind the small touch screen rather cumbersome to use with her large hooves.She is particularly intrigued by the cu...
2019-11-11 21:50:51 564
原创 【是题解】luoguP1016 旅行家的运算(贪心 模拟)
题目描述一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N(N可以为零),油站ii离出发点的距离Di、每升汽油价格Pi(i=1,2,…,N)。计算结果四舍五入至小数点后两位。如果无法到达目的地,则输出“No Solution”。输入格式第...
2019-10-23 20:55:07 808
原创 关于逆元(费马小定理,exgcd)
我们发现一个分数 mod 一个整数时是不能直接模运算的,但是可以进行乘法运算,我们就要用到逆元(大概可以看做一个数%p意义下的倒数吧)虽然已经有2种方法,但是对于这样的题。,这个式子的答案怎么求呢?也就是说,它的定义可以表示为。于是我们不得不学习线性逆元。就可以使用递推法。
2019-08-14 10:40:59 2802 2
原创 gcd与exgcd(裴蜀定理)
gcd(欧几里得算法)与最大公因数公式:gcd(a,b)=gcd(b,agcd(a,b)=gcd(b,agcd(a,b)=gcd(b,a%b)))证明:设a>ba>ba>b,证明a,ba,ba,b的公因数和b,a−bb,a-bb,a−b的公因数是同样的一堆数首先,有结论:若 x∣a,x∣b,那么x∣(a−b)x|a,x|b,那么x|(a-b)x∣a...
2019-08-13 11:33:43 995 1
原创 二分图判定+二分图最大匹配+二分图最小点覆盖(匈牙利算法)(含uva11419 SAM I AM题解)
一:定义二分图:是图论中的一种特殊模型。若能将无向图G=(V,E)的顶点V划分为两个交集为空的顶点集,并且任意边的两个端点都分属于两个集合,则称图G为一个为二分图。二:判定根据定义,可以知道如果对于一个图,我们将它的节点用黑白染色,那么如果它是二分图,它的每一条边的两端,都可以实现一黑一白。所以在判定时,只需要根据这样的性质,对于每一个点,把它所有的未遍历的子节点染上和它不一样的颜...
2019-08-10 17:34:25 436
原创 浅谈斜率优化(例题特别行动队)
题目描述你有一支由nnn名预备役士兵组成的部队,士兵从111到nnn编号,要将他们拆分 成若干特别行动队调入战场。出于默契的考虑,同一支特别行动队中队员的编号应该连续,即为形如(i,i+1,...,i+k)(i,i+1,...,i+k)(i,i+1,...,i+k)(i,i+1,...,i+k)(i, i + 1, ..., i + k)(i,i+1,...,i+k)(i,i+1,...,i...
2019-06-01 16:35:08 408
原创 【是题解】luogu1726上白泽慧音
这里是题目题目描述在幻想乡,上白泽慧音是以知识渊博闻名的老师。春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄。因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点。人间之里由N个村庄(编号为1..N)和M条道路组成,道路分为两种一种为单向通行的,一种为双向通行的,分别用1和2来标记。如果存在由村庄A到达村庄B的通路,那么我们认为可以从村庄A到达村庄B...
2019-02-17 17:30:28 293 1
原创 【是题解。。。可能也是模板】树上差分luogu p3128最大流
关于lca的基本操作看这里ovo了解过lca就可以看看树上差分辣大概就是通过dfs和lca来处理的,可以实现在某一子树或某一条链上加同一个数后查询每个点的值所以显然分为两种第一种是把某一子树全部加d我也觉得丑以2为底的子树全部加d,运用差分的思想,可以在它的根节点加d,处理每个节点的值是它父节点的前缀和比如。。这个图上2.5.6.8.9.10.11全都加d,可以2加...
2019-02-16 17:29:57 269
原创 lca(倍增)
lca预处理每个点的深度,以及(1<<i)层(倍增)后的祖先节点 求lca 使x在y上方即深度小于y; 把x,y跳到同一深度 找到lca 倒序枚举i向上跳的说明:首先,一个正整数可以分解成(2^i+2^(i-1)+......+2^2+2^1+2^0) 而如果可跳两个(2^i)就相当于可以跳(2^(i+1))向上跳的时候,每一次跳尽可能多的...
2019-02-16 11:21:26 1236
原创 动态开点永久标记线段树的区间修改查询
#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#include<queue>#define ll long longusing namespace std;struct node{ l...
2019-01-05 13:00:18 528
原创 qbxt笔记——————dp
qbxt笔记——————dp一:方法入门可以用其他数更新自己,也可以用自己更新其他数动态转移的顺序类似于DAG,先后算分明,没有环,不能任意更改1. *斐波那契1) for(int a=2;a<=n;a++)//被更新{ f[a]=f[a-1]+f[a+2];}2)for(int a=0,a<=n;a++)//更新别人{...
2018-10-05 18:39:35 286
原创 【是题解】CF1006F
第一个双向dfs 啊# 题目翻译有n*m的格子,从(1,1)走到(n,m),只能向下/右走。每个格子上有权值,求走过格子的权值的异或和=k的方案数(语文太差了我尽力了从前往后搜,然后从后往前搜到对角线上的点就停下,统计方案数代码———————————————————————————————```#include<iostream>#include&l...
2018-10-02 02:20:43 321
原创 【是题解】花匠
花匠嘤,题目嘤真的没有看明白DP是什么情况……而且我觉得好像不一定要用DP吧(:з」∠)我使用了贪心的方法(〃'▽'〃)之前的大佬不少使用了这样的方法,但是我还是稍作了修改,改动了一部分我觉得不太对的地方并且准备对部分内容做一下解释ヾ(๑╹◡╹)ノ"首先主要的想法就是:先根据前2个(不包括相等情况详见注释1)确定方向,然后,我们根据题意判断:答案想要这样的波浪线~~~~,就是 ...
2018-08-16 22:59:36 188
原创 堆优化dijstra(前向星存图)
堆优化dijstra(前向星存图)o(* ̄▽ ̄*)o上一次学会了spfa安利spfa,激动的不得了,然而emmmmmm遇见了这样的题。洛谷4779最短路标准版!连模板都无法AC使我十分不爽。所以我决定学习堆优化dijstra。手写堆对于我而言是不存在的。所以~STL万岁依旧是迪杰斯特拉算法的思想,寻找当前距离最小的点,然后将它标记为已经确定的点,用它来更新各个没被确定的...
2018-08-09 16:19:14 1604 6
原创 单源最短路 spfa
spfa今天终于写出来了spfa... 运用队列的思想,先把起点入队,用对首更新它能够到达的点,更新这些点到起点的伪最短路(因为可能还有更短情况)然后把得到更新的点中不在队列里的加入队列,以便更新其他点。 当前更新的是伪最短路即可能会有更优情况(比如:起点是1,1到6距离为7,加入队列dis[6]=7,而1到7距离为2,7到6距离为3,会将dis[6]更新为2+3=5。所以一遍...
2018-07-21 22:20:17 3252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人