自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 HDU-5950-Recursive sequence-矩阵快速幂

题目链接题意:给出F[1]和F[2],F[i]=F[i−1]+F[i−1]∗2+i4F[1]和F[2],F[i]=F[i-1]+F[i-1]*2+i^4求F[n]思路:明显的构造矩形快速幂,将n^4展开就好了#include<bits/stdc++.h>const long long mod = 2147493647;using namespace std;struct mat { l

2016-10-31 21:30:50 263

原创 HDU5080-Colorful Toy-2014鞍山K题-polay计数

题目链接题目大意:给你n个点m条边c种颜色,问题在旋转同构下的染色数。其中点是在二维平面上的点。题目思路:由于是旋转染色计数,所以,很明显是polay计数。大体思路就是,先简化处理,将这个图移动到坐标原点。然后由于是正点旋转,要重合的话一定要是旋转0,90,180,270四种置换。(转化到原点,点的旋转特别方便),然后对于每种置换,判断每一个点,每一条边是不是重合。然后统计每一种置换中的循环节有多少

2016-10-26 21:22:09 359

原创 HDU5072-Coprime-2014鞍山站C题-单色三角形+容斥

题目链接题意:是给你n个数,然后问你有多少组数(每组3个数)满足两两互质或者两两不互质。思路:问题可以转换成一张完全图中有n个点,每两个点间有一条线,互质是黑色,不互质是白色。问图种有多少个单色三角形。正面直接求不好求,我们就反面求,求有多少个不纯色三角形。最后从C3nC_{n}^{3}中减去。那如何求不纯色三角形呢?我们发现只要一个三角形满足一条边是黑(互质)一条边是白(不互质)就行了。所以我们问

2016-10-12 16:12:25 334

原创 2015xian regional F题-容斥+组合数

题目链接题意:n朵花,用m种颜色去染,恰好用k种颜色。相邻的不能用同一种颜色,问有多少种方案。思路:首先m种颜色中取k种,n朵花中,第一朵k种颜色,之后每一朵都是k-1种颜色。但是这样并不是恰好k种颜色。需要容斥一下。所以最后的公式是:Ckm∗∑i=1kCiki∗(i−1)n−1∗(−1)k−iC_{m}^{k}*{\sum_{i=1}^{k}{}C_{k}^{i}{i*(i-1)^{n-1}}*(

2016-10-11 13:37:22 500

原创 HDU-5528-Count a * b-2015长春B题(数学推导)

题目链接题意:给定一个n,求g(n)g(n)g(n)=f(x1)+f(x2)...+f(xm)g(n)=f(x_1)+f(x_2)...+f(x_m),其中xix_i 是nn的约数,f(n)是取(a,b),a<n,b<nf(n)是取(a,b),a<n,b<n,n不能整除a∗ba*b 的对数。思路:进行公式推导把。f(x)=∑x−1a=0∑x−1b=0[x∤a∗b]=x2−∑x−1a=0∑x−1b=0

2016-10-10 20:39:27 579

原创 2013芝加哥邀请赛H题-Overlapping Maps-计算几何

题意:一个高H,宽W的地图,还有一个同样地图,按比例缩小,右下角在地图中的位置是(x,y)(x,y),长宽缩小到原来的s%,逆时针旋转r度如图:AM=hs100AN=ws100AM=\frac{hs}{100} AN=\frac{ws}{100}AB=hs100∗bh=sb100AB=\frac{hs}{100}*\frac{b}{h}=\frac{sb}{100}同理AC=sa100AC=\fra

2016-10-07 17:17:00 364

原创 BNU-52305-Around the World(四川省赛H题)

题目链接题意:一棵树,给出每两个点间有几对边。每条边都是不一样的,问有多少种方法走完这颗树。思路:首先,对于每一个节点,假设,他的子节点没有子节点。然后计算这个的情况。令aia_i是这个点和每个子节点的边数。sumsum 是边数和。则当前的情况数为sum!∏n1ai∗∏n1(2ai)!\frac{sum!}{\prod_{1}^{n}{a_i}}*\prod^{1}_{n}{(2a_i)!}然后就是

2016-10-06 18:19:06 444

空空如也

空空如也

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

TA关注的人

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