自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MustImproved的博客

今天也要好好学习鸭!

  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 BestCoder Round #85-1003 abs

因为质因子恰好出现两次,所以对x开根号求解,然后枚举x附近的数,根据素数定理,素数的平均距离为logn#include #include #include #include #include #include #include #include #include #include using namespace std;typedef long long LL;co

2016-07-31 07:57:19 284

原创 2016MUTC3-1007 Explorer Bo

最小链覆盖是(leaf+1)/2,每条路径都是从叶子到叶子(当奇数时,有且只有一条路径为叶子到祖先)对于以i为根的子树,叶子节点为奇数个,显然一个连出去,其余互相连比较优;若叶子节点为偶数个,两个连出去比较优(只连一个会增大最小链覆盖数)由于题目限制,i连出去最多为2,依次可dp[i]=sum(dp[son(i)]+Out[son(i)])若叶子节点为奇数个,需调整,其中有一个叶子孤立

2016-07-28 06:54:30 359

原创 2016MUTC3-1004 Gambler Bo

模3下的高斯消元,保证一定有解#include #include #include #include #include #include #include using namespace std;typedef int LL;const int N=30+5;const int M=900+5;int c[N][N],n,m;int a[M][M],b[M],d[

2016-07-27 21:18:59 414

原创 2016MUTC3-1003 Life Winner Bo

对于king:当行列各剩偶数步时,先手必败;否则,先手必胜对于行列各剩偶数步,先手怎么走后手只要跟着相应的走,则先手必败对于rook(车):相当于从两堆石子取数,每次可以从任一一堆取任意大于0的石子数。显然当两堆石子数相同时,先手必败,后手只要跟着取即可;否则先手胜对于knight(马):画图即可找到规律;对于queen:dp[i][j]表示从(1,1)走到(i,j)先手的状态,1

2016-07-26 18:28:03 390

原创 2016 Multi-University Training Contest 2-1005(hdu5738) Eureka

这题很容易知道求得是共线的集合,其中点数要>=2先按x递增,x相同y递增排序点,然后枚举必取到点,以该点为中心,极坐标排序该点以后的点(atan2精度不够,建议用叉积判断),计算下就可以了,注意重点的情况#include #include #include #include #include #include #include #include #include #inc

2016-07-22 22:23:21 334

原创 hdu5745-La Vie en rose代码

TLE版:bool dp[N][2][3];void work(){ scanf("%d%d",&n,&m); scanf("%s%s",str+1,p+1); int Now=0,Next=1; for (int i=0;i<=n-m+1;i++)dp[i][0][0]=1,dp[i][0][1]=dp[i][0][2]=0; for (int j=1

2016-07-21 21:04:18 350

原创 BestCoder 2nd Anniversary-1004 Palace题解

题目大意:平面上有n个点,对于删去n个点中的任意一个,算出剩下的点对间的最短距离,输出他们的平方和。题解:若p1,p2为最近点对,则不删p1或p2时,最短距离就是p1,p2的距离d,贡献为d*d*(n-2);删去p1或p2时求剩下n-1个最短距离,分别求贡献即可。复杂度O(T*n*logn*logn)而求n个点对的最短距离是个经典的问题。#include #include #inclu

2016-07-18 13:28:47 330

原创 BestCoder 2nd Anniversary-1005

题目大意:有n个珍珠排成一列,每个珍珠有属于一种类型Ai,问有多少个区间,使得至少有一种类型的珍珠个数恰好为X个?题解:固定左端点l,每种类型的珍珠的贡献是一个区间,我们只需要求解这些区间的并即可。向右移动左端点,移动1格时,只有一个类型改变,修改相应的区间,再求并即可。区间操作用线段树可求解。#include #include #include #include #inclu

2016-07-18 11:39:00 328

翻译 UVa 11426--算法竞赛入门经典训练指南

题目大意:输入正整数n,求所有满足1题解:设f(n)=gcd(1,n)+gcd(2,n)+……+gcd(n-1,n),则所求答案S(n)=f(2)+f(3)+……+f(n)注意到gcd(x,n)的值都是n的约数,可以按照这个约数进行分类,用g(n,i)表示满足gcd(n,x)=i且x求f(n)时,对于每个i枚举它的倍数n(并更新n的值),类似于素数筛法求解。#include #i

2016-07-09 00:52:14 558

翻译 LA4119--算法入门经典训练指南

题目大意:判断一个关于n的多项式P(n)能否恒整除一个正整数D题解:设多项式的最高项次数为k。我们只需要把n=1,2,3,……k+1都试一遍就行了。证明:k=0时,P(n)是常数,若P(1)能整除,则P(n)恒整除D;k=1时,设P(n)=an+b,为等差数列,只要a,b整除D,则P(n)恒整除D。验证时只需取P(1),P(2)即可;k=2时,设P(n)=an^2+bn+c,则P(

2016-07-09 00:28:36 536

原创 1try

$\max_{i=l}^r a[i] -\min_{i=l}^r b[i] \max_{i=l}^{r+1} a[i] -\min_{i=l}^{r+1} b[i]$#include #include #include #include #include #include #include using namespace std;

2016-07-07 17:37:16 268

原创 Codeforces Round #361 (Div. 2)-D 题解

因为 maxi=lra[i]−mini=lrb[i]<=maxi=lr+1a[i]−mini=lr+1b[i]\max_{i=l}^r a[i] -\min_{i=l}^r b[i] <= \max_{i=l}^{r+1} a[i] -\min_{i=l}^{r+1} b[i],可知当左端点l确定时,使 maxi=lra[i]=mini=lrb[i]\max_{i=l}^r a[i] =\min

2016-07-07 12:10:41 416

program1-12-1.pcap

wireshark查看通过一个点的吞吐量,Throughput的pcap文件示例,是文章https://blog.csdn.net/MustImproved/article/details/105386940的一个示例。 pcap是这个抓包库给抓包系统提供了一个高层次的接口。所有网络上的数据包,甚至是那些发送给其他主机的,通过这种机制,都是可以捕获的。它也支持把捕获的数据包保存为本地文件和从本地文件读取信息。

2020-04-08

Sarah Adel Bargal_Universal Hashing notes.pdf

比较新的英文资料,共4页,非常简洁地介绍了universal hashing,非常容易理解。 universal hashing(在随机算法或数据结构中)是指从具有一定数学属性的哈希函数族中随机选择哈希函数。 即使数据是由对手选择的,这也保证了预期的少量冲突。 已知许多通用族(用于对整数,向量,字符串进行哈希处理),并且它们的评估通常非常有效。 通用哈希在计算机科学中有许多用途,例如在哈希表,随机算法和密码学的实现中。

2020-03-27

Generalized Inverse广义逆.pdf

Generalized Inverse广义逆 非常严谨地描述了广义逆,并给出了关于广义逆有解且解的形式的定理。 英文文档,9页,看完前3页就会对广义逆有非常好的认识。

2020-03-26

universal hashing.pdf

1998年的英文资料,共12页,非常详细地介绍了universal hashing。universal hashing(在随机算法或数据结构中)是指从具有一定数学属性的哈希函数族中随机选择哈希函数。 即使数据是由对手选择的,这也保证了预期的少量冲突。 已知许多通用族(用于对整数,向量,字符串进行哈希处理),并且它们的评估通常非常有效。 通用哈希在计算机科学中有许多用途,例如在哈希表,随机算法和密码学的实现中。

2020-03-26

空空如也

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

TA关注的人

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