上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页
该文被密码保护。 阅读全文
posted @ 2020-09-30 19:55 Seaway-Fu 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 小技巧—双向边快速枚举 在与图有关的题中,我们可能会建立双向边。那么如果我们想要对这条双向边(也就是两条有向边)同时做操作。咋整? 第一种方法:从2开始存边的编号,然后异或1即可。 第二种方法:新开数组记录双向边编号是谁。 第三种方法:直接暴力再开个循环判一下。(它死了 着重讲解一下第一种方法,也是 阅读全文
posted @ 2020-09-30 19:47 Seaway-Fu 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ZJOI 2008 骑士 洛谷传送门 JDOJ传送门 Description Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。 ​ 最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z 阅读全文
posted @ 2020-09-30 19:40 Seaway-Fu 阅读(1219) 评论(1) 推荐(0) 编辑
摘要: 小技巧—指数形式的枚举 指数形式的枚举一般使用递归来实现。 通常,求一个集合的全组合(也就是全部子集)的时候,常用指数型枚举。 原理很简单,每层递归只有两个分支:选还是不选。 然后对于每次到达递归出口的时候,对当前的组合判断一下合不合法即可。 对于回溯来讲,可以使用各种STL实现(反正都是暴力,不用 阅读全文
posted @ 2020-09-30 15:59 Seaway-Fu 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 小技巧—滚动数组 滚动数组是常见的一种空间优化方式。 应用是递推算法,动态规划(其实现方式是递推)。 举个栗子: 斐波那契数列是递推的一个最好的例子,它的递推公式是: \[ fib_n=fib_{n-1}+fib_{n-2} \] 也就是说,我们只需要知道n-1和n-2项就能知道第n项,第n项跟前面 阅读全文
posted @ 2020-09-30 13:36 Seaway-Fu 阅读(2553) 评论(0) 推荐(2) 编辑
摘要: 刷题心得—背包问题的枚举方式 以0/1背包为例,到底正序枚举还是倒序枚举? 正序枚举还是倒叙枚举的原则取决于0/1背包的性质,即一个阶段的状态(1个物品)不能被放进背包两次。如果正序枚举的话,当前阶段被上一个阶段更新,而下一个阶段仍然可能被上一个阶段更新。多以就相当于一个物品被放进了背包两次。违背0 阅读全文
posted @ 2020-09-30 11:20 Seaway-Fu 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 洛谷 P2014 [CTSC1997]选课 洛谷传送门 JDOJ传送门 Description 学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N< 300)门的选修课程,每个学生可选课程的数量M是给定的。学生选修了这M门课并考核通过就能获得相应的学分。 阅读全文
posted @ 2020-09-30 10:30 Seaway-Fu 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 小技巧—对于深搜森林的处理 所谓森林(请读者收起邪恶的笑容),就是很多棵互相独立的树。是一张不连通的图,其中每个连通块都是一个树。 所以我们发现,如果对这张图进行遍历的话,要先记录每个树的根节点,然后才可行。 感觉很麻烦很耗时。 怎么办呢? 新建一个0节点为所有树根的父亲,相当于一个虚的节点把所有节 阅读全文
posted @ 2020-09-30 09:19 Seaway-Fu 阅读(152) 评论(0) 推荐(0) 编辑
摘要: JDOJ 1070: phoneline JDOJ传送门 Description 小h最近准备给家里新装条电话线,好让他在奥运假期能够天天上网冲浪,不用再忍受那昂贵的无线上网。 电信局的工作人员对小h说,电话线网络上有n个站点,它们用m条边来连接,小h家的站点在1号,连接的终点在n号,站点之间有电线 阅读全文
posted @ 2020-09-30 09:02 Seaway-Fu 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 浅谈卡特兰数 本篇随笔浅谈一下数学中的卡特兰数。 卡特兰数博大精深,由于博主时间、精力、水平都非常非常有限,所以只挑干货讲。 引入: 给定$n$个0,$n$个1,按某种顺序排成长度为$2n$的序列,求满足任意前缀中0的个数不少于1的个数的序列的数量。 答案即卡特兰数。 设第$i$项卡特兰数为$Cat 阅读全文
posted @ 2020-09-29 20:05 Seaway-Fu 阅读(215) 评论(0) 推荐(0) 编辑
摘要: CSP-S2019 D1T2 括号树 洛谷传送门 题目背景 本题中合法括号串的定义如下: () 是合法括号串。 如果 A 是合法括号串,则 (A) 是合法括号串。 如果 A,B 是合法括号串,则 AB 是合法括号串。 本题中子串与不同的子串的定义如下: 字符串 S 的子串是 S 中连续的任意个字符组 阅读全文
posted @ 2020-09-29 16:36 Seaway-Fu 阅读(311) 评论(0) 推荐(0) 编辑
摘要: CF165E Compatible Numbers 洛谷传送门 题目描述 Two integers xx and yy are compatible, if the result of their bitwise "AND" equals zero, that is, aa & b=0b=0 . F 阅读全文
posted @ 2020-09-28 19:49 Seaway-Fu 阅读(129) 评论(0) 推荐(0) 编辑
摘要: CF19B Checkout Assistant 洛谷传送门 题目描述 Bob came to a cash & carry store, put nn items into his trolley, and went to the checkout counter to pay. Each ite 阅读全文
posted @ 2020-09-28 16:22 Seaway-Fu 阅读(174) 评论(1) 推荐(0) 编辑
摘要: 小技巧—DP过程中序列的记录 一道例题: CF10D LCIS 求最长公共上升子序列的题。算是比较基础和经典的DP题目。 但是这道题目为什么是蓝了呢。。。可能就是因为它还需要维护一个序列的记录。 怎么维护呢? 我们开一个$pre$数组,表示当前状态的前一个位置是什么。即当前状态是由哪个状态新转移过来 阅读全文
posted @ 2020-09-28 11:17 Seaway-Fu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: CF4D Mysterious Present 洛谷传送门 题目描述 Peter decided to wish happy birthday to his friend from Australia and send him a card. To make his present more mys 阅读全文
posted @ 2020-09-28 11:12 Seaway-Fu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: USACO Empty Stalls 洛谷传送门 JDOJ传送门 Description Problem 1: Empty Stalls [Brian Dean, 2013] Farmer John's new barn consists of a huge circle of N stalls ( 阅读全文
posted @ 2020-09-27 20:16 Seaway-Fu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: USACO Longest Prefix 洛谷传送门 JDOJ传送门 Description 在生物学中,一些生物的结构是用包含其要素的大写字母序列来表示的.生物学家对于把长的序列分解成较短的(称之为元素的)序列很感兴趣. 如果一个集合 P 中的元素可以通过串联(允许重复;串联,相当于 Pascal 阅读全文
posted @ 2020-09-27 13:47 Seaway-Fu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: USACO Dining Cows 洛谷传送门 JDOJ传送门 Description The cows are so very silly about their dinner partners. They have organized themselves into two groups (co 阅读全文
posted @ 2020-09-27 13:40 Seaway-Fu 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 洛谷 P4180 [BJWC2010]严格次小生成树 洛谷传送门 JDOJ 1059: 次小生成树 JDOJ传送门 Description 小C最近学了很多最小生成树的算法,Prim算法、Kurskal算法、消圈算法等等。正当小C洋洋得意之时,小P又来泼小C冷水了。小P说,让小C求出一个无向图的次小 阅读全文
posted @ 2020-09-24 15:49 Seaway-Fu 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 重谈MST及Kruskal算法 当初学MST(Minimum Spanning Tree)最小生成树的时候,还是懵懵懂懂,不求慎解。所以只记下了模板,狂拍了几道板子题和板子题加一点点变形的题目。所以今天来温故而知新一下。 MST的一些性质 这里有一个定理,就是MST一定包含全图权值最小的边。用反证法 阅读全文
posted @ 2020-09-24 15:28 Seaway-Fu 阅读(297) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 41 下一页