自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Latex常用符号存档

2020-03-01 22:03:34 210

原创 Luogu线段树模板

线段树1: 支持: 1、区间修改 2、区间查询 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <queue> #include <vector> #include <cmath> #inc...

2019-11-12 10:13:37 99

原创 生日问题

生日问题 1.引入 假设教室内存在nnn名同学,求至少两名同学生日相同的概率。 2.生日悖论 (此部分引用自@Harrytsz的博客) 从反面考虑这一问题,即求任意两名同学生日不同的概率。 显然存在以下性质: 1.第一个同学的生日有365365365种选择; 2.第二的同学的生日有364364364种选择; 3.第三个同学的生日有363363363种选择; 4.第四个同学的生日有362362362...

2019-10-04 17:23:57 657

原创 数论基础(OWO大佬上课笔记m)

#前情铺垫# 1、莫比乌斯函数 2、欧拉函数(待更) 3、费马小定理(待更) 4、欧拉函数(待更) 5、扩展欧拉函数(待更) 6、二次探测定理(待更) (PS: 由于博主水平有限,如有错误还望大家包涵。) 第一部分:莫比乌斯函数 μ(n)={(−1)γ,n=p1p2p3⋯pγ1,n=10,else cases \mu(n) = \begin{cases} (-1)^\gamma, &a...

2019-07-30 11:22:58 161

原创 深入了解网络流——RXD大佬上课笔记

一、几个概念一、几个概念\color{gray}{一、几个概念} 流网络G(V,E) : 是一个有限的向图,每条边(u,v)∈E都有一个非负实数的容量c(u,v)。如果 u,v∉E,我们假设c(u,v)=0。 在图中,我们区别两个顶点 源点s和汇点t 。 网络流是对于所有结点u和v都满足以下性质的实数函数f:v*v→R: • 容量限制: f(u,v)≤c(u,v) • 斜对称...

2018-05-13 23:17:34 456

原创 Luogu P2347

题目大意是说有1g、2g、3g、5g、10g、20g的砝码各若干枚,问可以称出多少种不同的重量本题首先想到DP,重量为i的物品显然可以由重量为i-w[1~6]的物品得到(前提是w[1~6]的数量足够)但这样的方法显然会出现冲突,因此我们采用了一种十分玄学的做法。对于每一个砝码,都可以称出当前已经称出的重量+当前砝码重量的物品。因此,这道题并非单纯的枚举物品重量,而应枚举砝码重量和已经称出的物品。故本

2018-04-14 15:20:26 122

原创 Luogu T26932

此题大意是n个车,每车重为w[i],最大速度v[i],已知桥长len,限重wei,求所有车通过桥的时间 首先想到背包,但身为一名蒟蒻并没有想到要怎么做,于是选用区间型DP 对于一个区间第i辆车到第j辆车,过桥的时间是len/min(v[i]~v[j]),且w[i]+……+w[j]&lt;=wei 于是此题变得十分简单:首先对于任意区间[i,j]求出其中的最小速度,并用前缀和计算其重量和。 ...

2018-04-12 21:05:57 873

原创 Luogu T26930

题目大意是说,有n跟筷子,分给k+3个人,每人一双,求这两双长度平方差的和的最小值(叙述是不是有问题QWQ)这道题经过仔细读题不难发现,在针对排好序的筷子长度中对于每只筷子只有用或不用两种状态。如果要用,显然加上的代价是(a[i]-a[i-1])^2,此时还有一个隐藏信息,此时第i-2根和第i-1显然不是一对。如果不用,便是第i-1双时的最小代价。因此得到状态转移方程:f[i][j]=min(f[i

2018-04-12 20:53:10 124

原创 Luogu T26929

本题大意是说,已知坐一到十站的花费,求坐到第n站最少的代价首先,对于这种纯dp题,首先想到转移方程,第i站的价格应该为第i-1、2……10站坐1、2……10站的最小值因此,可以轻易得到:f[i]=min(f[i-j]+a[j]);直接上代码:#include <bits/stdc++.h> using namespace std;const int INF = 0x7F7F7F7F;int a[11

2018-04-12 20:38:40 108

原创 归并排序——codevs1076

纪念下AC的归并排序类型题……大佬勿喷,欢迎指出错误。 归并排序是最近学会的一类排序方法(感谢“没有梦想__何必远方“),O(nlog2n)的复杂度,虽然和algorithm中的sort复杂度一样,但在做(装)题(逼)中也是经常用到的,比如我将会在本周内发布的另一题解——codevs1866求逆序对中就会有很大用处。这道题目虽然是一道水题,但用来练习归并排序也是一道非常好的题目,因此,下面的讲解并非

2017-11-16 23:22:16 261 1

原创 快速幂详解——codevs 1497

*纪念下AC的第一道快速幂类型题……大佬勿喷,欢迎指出错误。* 这道题题目大概是说,给你 b,p,k三个数,请你求出b^p mod k的值。身为一名资深蒟蒻,习惯性的想到了朴素做法:for(int i=1;i<=p;i++) ans=((ans%k)*(ans%k))%k; cout << ans << endl;但是,仔细一想,发现这道题完全可以使用快速幂来解决。快速幂大概就是将a^b中

2017-11-13 21:49:00 182 1

SQLite数据库编辑器

可视化的数据库编辑器,SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。

2017-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除