自定义博客皮肤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)
  • 收藏
  • 关注

原创 BZOJ4259 残缺的字符串

题面题意给出两个字符串,一个模式串,一个匹配串,问匹配串中哪些位置可以匹配上模式串,其中*可以作任意字符。做法这个可以转化为多项式,我们可以把*看作0,其他字母看作各个数字,然后发现如果两个字符串相同,当且仅当∑i=0n−1(a[i]−b[i])2∗a[i]∗b[i]==0\sum_{i=0}^{n-1}{(a[i]-b[i])^2*a[i]*b[i]}==0∑i=0n−1​(a[i]−b...

2018-12-31 16:16:09 162

原创 Codeforces 1091F New Year and the Mallard Expedition

题面题意有一段路要走,路一共有三种类型:草地,水,岩石,在草上可以步行,在水中可以游泳,可以在任何地形上飞,已知每走过1m要花5s但能得到1点能量,每游过1m要花3s但能得到1点能量,每飞过1m要花1s且要耗费1点能量,问走完这段路最少要花所少时间。做法首先考虑最简单的走法:在草地上步行,在水中游泳,在石头上飞。这样就会遇到以下两种情况:1.能量不足,无法飞过岩石。这种情况处理起来相对简...

2018-12-31 10:55:24 322

原创 APIO2018 新家

题面题意在一条路上有n家商店,每个商店有一个类型,在某段时间内在某个位置上存在,每次询问给出一个时间和一个地点,求该时间从该地点出发最少走多少路才可以到达任意一种类型的商店。做法首先可以离线处理,根据时间进行排序,那么没家商店就都可以看作是在某个时间加入,再从某个时间删除,并询问某个点到所有类型点的最小距离的最大值。这个可以进行二分,这样问题就转化为了,询问此时某一段区间内是否存在所有类...

2018-12-29 21:56:41 514

原创 [CQOI2005]三角形面积并

题面题意给出n个三角形,求它们的面积并。做法首先求出所有点的坐标(包括三角形的顶点坐标和三角形边的所有交点),根据它们的横坐标分段之后可以发现每一部分的面积都等价于梯形,然后暴力求出这几个横坐标上的线段长度和,再逐块相加即可。代码#include<bits/stdc++.h>#define db double#define P pair<db,db>#de...

2018-12-22 12:01:31 496

原创 Codeforces 903G Yet Another Maxflow Problem

题面题意给出一张有向图,分为A,B两部分,每个部分都有n个点,其中AiA_iAi​到Ai+1A_{i+1}Ai+1​,BiB_iBi​到Bi+1B_{i+1}Bi+1​都有一条边,还有m条边从AiA_iAi​连向BjB_jBj​,每次修改给出ppp,qqq,将ApA_pAp​到Ap+1A_{p+1}Ap+1​的边的权值改为qqq,并询问从A1A_1A1​到BnB_nBn​的最大流。做法首先...

2018-12-21 19:29:39 221

原创 [Zjoi2017]树状数组

题面题意有点难以描述将树状数组的两种操作写反后,维护单点异或(只有0和1),区间异或,则与答案正确的概率是多少。做法首先可以发现树状数组这样写反后维护的不是前缀和是后缀和,因此如果l-r的区间异或和与正确答案相同,则第l-1个数与第r个数相等,因此可以用而为线段树来维护x和y不同的概率,每次修改时根据修改位置与区间的关系讨论即可,而对于查询区间的左端点为1的情况则要特判,发现此时就是询问...

2018-12-08 10:00:05 271

空空如也

空空如也

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

TA关注的人

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