![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
离散
lemondinosaur
转圈圈 不停转圈圈 然后摔倒
展开
-
#离散,并查集#JZOJ 1375(初中) 1779(高中)奇偶游戏 poj 1733 codevs 2546 parity game
首先用s数组来表示这个01序列从第一个开始到第i个的奇偶性。a b even说明s[b]和s[a-1]的奇偶性相同,否则不同。当a b even且s[b]和s[a-1]的奇偶性不同或a b odd且s[b]和s[a-1]的奇偶性相同时为错误信息。离散化+并查集。#include <cstdio>#include <algorit原创 2018-02-17 19:31:31 · 225 阅读 · 0 评论 -
#线段树,扫描线,离散#poj 1151 hdu 1542 Atlantis
题目给出一些可能重叠的矩形,求矩形的面积分析其实这道题用离散+朴素O(n2)O(n2)O(n^2)慢不了多少,但是为了推行线段树O(nlogn)O(nlogn)O(nlogn)的方法,只是随便搞搞,用扫描线维护横坐标,并用线段树进行纵坐标的区间修改代码#include <cstdio>#include <cstring>#include ...原创 2018-08-22 10:02:24 · 178 阅读 · 0 评论 -
#并查集,离散#洛谷 1955 loj 2129 jzoj 5729 codevs 4600 程序自动分析
题目给出一些相等或不等的关系,求是否符合逻辑解分析其中的相等关系可以先用并查集做出来,对于每个不等关系判断是否拥有共同祖先,但是数据很大,所以要用离散(哈希?我懒)代码#include <cstdio>#include <algorithm>struct rec{int x,y,t;}a[100001];int n,uniq[200...原创 2018-08-20 11:15:19 · 200 阅读 · 0 评论 -
#动态规划,离散#洛谷 1052 codevs 1105 jzoj 1818(junior)1169 (senior)过河
题目青蛙从0开始,不停的向终点跳跃。一次跳跃的距离是SSS到TTT之间的任意正整数(包括 S,TS,TS,T)。当青蛙跳到或跳过坐标为 LLL 的点时,就算青蛙已经跳出了独木桥。问最少要踩多少石子过去。分析动态规划,注意路径压缩,状态转移方程: f[i]=min{f[i−j]}+have−stone[i]f[i]=min{f[i−j]}+have−stone[i]f[i]=\...原创 2018-07-27 22:26:20 · 172 阅读 · 0 评论 -
#spfa,离散#poj 3171 jzoj 1254 洛谷 4644 清理牛棚 Cleaning Shifts
没有边权的题解poj 2376题目分析代码#include &amp;lt;cstdio&amp;gt;#include &amp;lt;algorithm&amp;gt;#include &amp;lt;vector&amp;gt;#include &amp;lt;queue&amp;gt;s原创 2018-08-28 15:48:24 · 190 阅读 · 0 评论 -
2019.01.25【NOIP提高组】模拟 B 组
tarjan太强了JZOJ 3894 洛谷 3365 改造二叉树题目分析代码JZOJ 3895 数字对题目分析代码JZOJ 3896 战争游戏 洛谷 3469 bzoj 1123 BLO-Blockade题目分析代码后续JZOJ 3894 洛谷 3365 改造二叉树题目把一棵二叉树变为二叉查找树最少要修改多少个节点分析代码JZOJ 3895 数字对题目分析代码JZ...原创 2019-01-25 21:39:23 · 272 阅读 · 0 评论 -
2018.07.20【2018提高组】模拟C组
前言:从未绝望的一天JZOJ 3388 绿豆蛙的归宿题目给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。从起点走向终点,到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K 。求从起点走到终点的所经过的路径总长度期望。分析设f[x]f...原创 2018-07-21 23:34:20 · 160 阅读 · 0 评论 -
洛谷 3845 球赛#二分#
题目H发现小 H 不仅认真的记录了每一场比赛的最终比分,还把一些比赛的中间比分也记录下来,而更糟糕的是,小 H 并没有区分比赛的两个队。请问H至少错过了多少场比赛。注意小 H 记录的比分是没有先后顺序的。分析由于比分谁也不知道,所以可以把它们排序,最小值和最大值分别排序(贪心,离散),然后用最小值来一遍最长不下降子序列,dp。代码#include <cstdi...原创 2018-05-04 22:50:25 · 162 阅读 · 0 评论 -
#离散#ssl 1747 登山机器人问题
题目登山机器人可以携带有限的能量。在登山过程中,登山机器人需要消耗一定能量,并且可以在机器人之间通过接触传递能量。计算用这n个登山机器人进行不返回的接力登山可攀登的最高的高度。 分析关键是登山机器人的接力,可以用x/y2x/y2x/y^2来大到小排序,离散后传递能量就搞定了。代码#include &lt;cstdio&gt;#include &lt;algorit...原创 2018-05-08 21:04:22 · 397 阅读 · 0 评论 -
#离散#VIJOS 1056 图形面积
题目桌面上放了N个平行于坐标轴的矩形,这N个矩形可能有互相覆盖的部分,求它们组成的图形的面积。分析虽然大神说暴力可以过,but我还是老老实实用离散吧。 把它们的横坐标和纵坐标收集起来,依次判断就好了。代码#include &lt;cstdio&gt;#include &lt;cctype&gt;#include &lt;algorithm原创 2018-04-20 20:40:01 · 191 阅读 · 0 评论 -
#离散#SSL 2124 涂色
题目有一根棍子,一开始涂成白色, 由于某种原因这根棍子的某些部分被重新涂过了, 重新涂的颜色可能是黑色或者白色,找出最后最长的白色段。分析离散,分离所有的起始点和终点,匹配到每一个区间时,倒着枚举(有顺序的),求出最大值。代码#include &lt;cstdio&gt;#include &lt;cctype&gt;#include &lt;algo原创 2018-04-20 20:59:55 · 161 阅读 · 0 评论 -
#离散#洛谷 1496 VIJOS 1165 CODEVS 2774 火烧赤壁
题目求一共能烧毁的船只长度。分析其实就是校门外的数进化版,用离散,排序后扫描一遍即可。代码#include &amp;amp;lt;cstdio&amp;amp;gt;#include &amp;amp;lt;cctype&amp;amp;gt;#include &amp;amp;lt;algorithm&amp;amp;gt;u原创 2018-04-21 08:17:21 · 216 阅读 · 0 评论 -
#离散#SSL 1231 VIJOS 1238 容易的网络游戏
题目每台电脑最多只能有一人操作,一个人最多只能操作一台电脑;并且每款游戏最多只能在一台电脑上玩,每台电脑最多运行一个游戏。现在佳佳想知道,假如佳佳共有M台电脑,且佳佳一共叫来了P个同学,最多能得到多少单位的经验。分析离散。 坑点答案开long long共有p+1个人(所以如果你不调整还是会炸掉)挑最小值分析#include &amp;lt;cstdio&amp;g...原创 2018-04-21 14:55:07 · 175 阅读 · 0 评论 -
#离散# VIJOS 1237 CODEVS 2765 隐形的翅膀
题目选出两只最小的翅膀,使长度比接近黄金比例。分析我们可以把每一只翅膀都乘上黄金比例,然后快排找出最接近的。代码#include &amp;lt;cstdio&amp;gt;#include &amp;lt;cctype&amp;gt;#include &amp;lt;algorithm&amp;gt;#define gs 0.6原创 2018-04-21 16:01:04 · 236 阅读 · 0 评论 -
#离散,二分#洛谷 1439 【模(mú)板】最长公共子序列
题目:求最长公共子序列分析:首先dp,(n^2),不可取。 然后就要想,怎样优化? 首先我们把第一个序列离散化。 和第二个串匹配,然后我们发现公共子序列满足上升,所以就是求最长上升子序列。代码:#include <cstdio>#include <cctype>#include <map>using names...原创 2018-02-23 21:44:58 · 500 阅读 · 0 评论 -
#树状数组,离散#洛谷 3970 bzoj 5157 jzoj 3742 上升子序列
题目给定一段序列,问有多少段长度超过1并且互不相同的子序列严格递增分析首先长度超过1也就是总合法子序列减去互不相同的数,首先要把这个序列离散化,思考严格递增,也就是前面的数比它小的答案个数和,这个可以用树状数组实现,然后这个位置答案加1,那怎么去重,也就是减掉前面相同数的答案个数和,可以开一个桶记录代码#include <cstdio>#include <ccty...原创 2019-06-22 12:49:54 · 137 阅读 · 0 评论