自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Wannafly挑战赛2 C 思维 + 线段树

题目链接题意: 给定一个n*m的矩阵,矩阵元素由X和O构成,请求出其中最大的由X构成的蝴蝶形状。 由X构成的蝴蝶形状的定义如下: 存在一个中心点,并且其往左上、左下、右上、右下四个方向扩展相同的长度(扩展的长度上都是X),且左上顶点与左下顶点、右上顶点与右下顶点之间的格子全由X填充。我们不在意在蝴蝶形状内部是X还是O。 例如: XOOOX XXOXX

2017-10-30 20:04:57 707

原创 Wannafly挑战赛2 B 思维 + 最短路

题目链接题意: 精灵王国有N座美丽的城市,它们以一个环形排列在Bzeroth的大陆上。其中第i座城市到第i+1座城市花费的时间为d[i]。特别地,第N座城市到第1座城市花费的时间为d[N]。这些道路都是双向的。 另外,精灵们在数千年的时间里建造了M座传送门,第i座传送门连接了城市u[i]与城市v[i],并且需要花费w[i]的时间通过(可能有两座传送门连接了同一对城市,也有可能一座传送门连接

2017-10-28 15:53:19 374

原创 双向循环链表实现大数四则运算

本学期数据结构课程设计的第一个作业。初步想法: 使用FFTFFT优化乘法,牛顿迭代法优化除法。 设nn为大数的位数。 则四则运算总复杂度:O(n4log(n4))O(\frac{n}{4}log(\frac{n}{4})) (压位处理,其中链表每一个节点存储四位数据)代码:(详细注释) //完成率30%30 \% 待更新……#include<cstdio>#include<string>

2017-10-13 23:10:44 3104 3

原创 HDU 4776 DFS + 字典树

题目链接题意:给出一棵树,树上的每一条边都有权值。定义一条路径的权值是经过的所有边的异或和。求所有路径中第kk的路径的权值是多少。思路: 首先一个经典的转化方式是: 先求出从根节点出发,到所有节点的路径的权值,记a[i]a[i]为根节点到ii节点的路径异或和。则路径uu–&gt;vv的权值可转化为a[u]a[v]a[u]^a[v]原因通过画图可以得到。然后问题转化为: 给你nn个数,任意取两个数进行

2017-10-03 20:03:48 439

原创 BZOJ 3527 快速傅里叶变换

题目链接题意: 在数轴上有nn个电荷,第ii个电荷坐标为ii,电量为qiq_i。求每一个电荷受到的场强大小。 即求:Ei=∑j<iqj(i−j)2−∑j>iqj(j−i)2E_i = \sum_{j<i}\frac{q_j}{(i-j)^2} - \sum_{j>i}\frac{q_j}{(j-i)^2}思路: 简单转化一下式子:假设qiq_i的下标范围为:1<=i<=n1<=i<=nEi=∑

2017-10-01 20:17:40 352

原创 Codeforces Round #436 (Div. 2) 做题总结

比赛链接A. Fair Game 题目链接题意:给你nn个数,问能否将nn个数分成两组,每一组里的数完全相同,且两个组包含的数的数目相同。思路:模拟即可。代码:#include&lt;cmath&gt;#include&lt;cstdio&gt;#include&lt;cstring&gt;#include&lt;algorithm&gt;using namespace std;typedef long long ll;const

2017-10-01 17:31:14 324

空空如也

空空如也

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

TA关注的人

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