自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GOODPLACE

fbi好啊

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 【二次扫描换根法】JZOJ_5776 小x游世界树

题意一棵有NNN个节点的树,上面每个点都有一个魔法阵,走到了这个点上会被魔法阵传送回根节点,每个魔法阵只能用一次,且每个节点上有一个加速平台,可以使以这个点为起点的边需要的体力值减小。求以哪个节点为根可以使得走到每一个点的体力值总和最小。思路我们可以发现,一条边需要走zsyzs_yzsy​次,其中yyy为边的终点,zsizs_izsi​代表节点iii的子树节点总和(包括iii),我们可以先求...

2018-09-24 12:44:59 395

原创 【状态压缩 搜索】SSL_1150 密室

题意有NNN个房间, MMM个传送门,KKK种钥匙,每个房间有一些钥匙,每个传送门可以从一个房间传到另一个房间,需要一定的钥匙才能使用传送门,求出经过最少的传送门能从111号房间到达NNN号房间。思路压缩钥匙的状态,然后BFSBFSBFS就行了。代码#include<queue>#include<cstdio>#include<cstring>#...

2018-09-23 16:53:40 156

原创 【二分答案】SSL_1155 遨游

题意给出一个图,上面有NNN个省,每个省里面有一些城市,它们之间可能相连,其中每条路有个路费,每省里有一些优惠措施,可以让这个省的道路打一些折,不同的省之间的道路也有一些优惠措施。现在我们要求出LLL和RRR,让起点到终点的路的路费都在这个范围内,求出最大的LLL,在这个基础上,求出最小的RRR。思路根据题目我们很容易看出是一道二分题。我们先二分LLL,找到一个最大的,再在这个基础上二分到...

2018-09-22 19:13:14 134

原创 【数论】SSL_1157 简单数学题

题意给出NNN,求出每一个正整数T(0<T<N)正整数T(0<T<N)正整数T(0<T<N)。N−12TN−T\frac{N - \frac{1}{2}T}{N-T}N−TN−21​T​思路设xxx为N−TN-TN−T有T=N−xT=N-xT=N−x然后我们可以转一下公式:N−12TN−T\frac{N - \fra.

2018-09-22 13:49:31 183

原创 【可撤销贪心 堆】SSL_1148 购物

题意给出NNN件商品,KKK张优惠券,每个商品原价为pip_ipi​,使用优惠券后价格为qiq_iqi​,现在有MMM钱,求出最多能买多少件商品。思路开333个小根堆,分别放pip_ipi​,qiq_iqi​,pi−qip_i-q_ipi​−qi​,其中pi−qip_i-q_ipi​−qi​相当于再花那么多钱就可以得到一张优惠券(可撤销)。每次我们比较一下是直接买优惠还是买优惠券再买优惠。...

2018-09-22 13:26:23 213

原创 【最短路】洛谷_4779 单源最短路径(标准版)

题意给定一个NNN个点MMM条边的有向图,起点是SSS,求出起点到每个点的最短路思路堆优化过后的dijkstradijkstradijkstra算法。代码#include<queue>#include<cstdio>#include<cstring>using namespace std;priority_queue<...

2018-09-17 12:12:41 399

原创 【区间dp 环形dp】洛谷_1063 能量项链

题意给出NNN个珠子,每个珠子有头和尾,我们每次让两颗珠子聚合,得到的能量就是(第一颗珠子的头××\times第一颗珠子的尾××\times第二个珠子的尾),聚合后,得到新珠子,头为第一颗珠子的头,尾为第二颗珠子的尾。 这些珠子连成一个环,求出一个聚合顺序使得得到的能量最大。思路区间的动态规划。 我们设f[i][j]f[i][j]f[i][j]为第iii颗珠子聚合到第jjj颗珠...

2018-09-15 07:55:28 248 1

原创 【动态规划】洛谷_1541 乌龟棋

题意给出NNN个格子,上面有一些分数,有MMM张卡片,每张卡片上标有1,2,3,41,2,3,41,2,3,4这些数字中其中一个,代表使用这张卡片能前进那么多格,每张卡片只能使用一次。 使用不同顺序的卡片可以获得不同的分数,求最大分数。思路动态规划。 设F[a][b][c][d]F[a][b][c][d]F[a][b][c][d]代表第一种牌用了aaa张,第二种牌用了bbb张,...

2018-09-13 16:00:04 204

原创 【数论】SSL_1143 三角形

题意给出NNN个点的坐标,求出其中能组成几个三角形。思路一个三角形需要三个点组成,所以可以NNN个点可以组成C3NCN3C_{N}^{3}个三角形,但是可能有三个点在同一条线上,这就不能组成一个三角形。 我们可以换种做法: 枚举一个点,还需要222个点才能和这个点组成三角形。这种方案有C2点的个数C点的个数2C_{点的个数}^{2}个。 判断重复的情况,我们求出这些点和枚举的...

2018-09-12 16:46:09 201

原创 【贪心 堆】SSL_1142 剑与魔法

题意给出NNN个事件,有两种: ccc xxx战役事件,RP+1RP+1RP+1并加上xxx金钱 eee xxx穿越回去事件,至少要xxx点RPRPRP才能发生 现在我们可以选择一些战役事件,使得得到的金钱最多并只能让最后一件事发生(保证是穿越回去事件),如果不可以输出−1−1-1。思路贪心。 当遇到战役事件,把可获得的金钱放到一个小根堆。 当遇到穿越回去事件,就把堆里面的数...

2018-09-11 20:51:54 168

原创 【最短路 枚举】SSL_1141 最短路

题意给定一个NNN个点MMM条边的有向图,有KKK个标记点,要求从规定的起点按任意顺序经过所有标记点到达规定的终点,问最短的距离是多少。思路求出起点和每个标记点作为起点的单源最短路,然后枚举一下经过标记点的顺序记录答案。代码这里写代码片...

2018-09-11 20:42:43 188

原创 【数论】洛谷_2429 制杖题

题目求不大于MMM的、质因数集与给定质数集有交集的自然数之和。思路翻译一下题目意思:就是求出不超过MMM的数中,质因子含有这些质数的数的总和(不重复)。 那么这些数就是这些质数的倍数,我们用setsetset装一装我们求出的数,然后累加就好了。代码#include<set>#include<cstdio>using namespace std;...

2018-09-07 20:24:33 219

原创 【线性dp】Contest Hunter_5102 Mobile Service

题意有三个服务员,最初分别在位置1,2,31,2,31,2,3处。 有LLL个位置,其中位置xxx到位置yyy的距离是c(x,y)c(x,y)c(x,y),这个函数不一定对称,但满足c(x,x)=0c(x,x)=0c(x,x)=0 现在有NNN个请求,分别是P1∼PnP1∼PnP_1\sim P_n公司要按照这个顺序依次满足所有要求,求最小花费。思路我们可以用f[i][x][y]f...

2018-09-06 16:19:12 154

最小生成树

这个文档讲述了最小生成树的相关知识,有兴趣的同学可以拿来学习

2018-01-13

空空如也

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

TA关注的人

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