自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈莫比乌斯反演

浅谈莫比乌斯反演 简介(ch\text{ch}ch): 莫比乌斯反演是数论中的重要内容。对于一些函数 ,如果很难直接求出它的值,而容易求出其倍数和或约数和 ,那么可以通过莫比乌斯反演简化运算,求得 的值。 ...

2021-04-16 12:54:46 480

原创 GDOI 2021游记

GDOI 2021游记 深圳的三日游让我认识到了自己的不足。 不足: 学的东西不够多,遇见不会的题目除了暴力完全没办法。 学的不够扎实、熟练,比如说 DAY1T3 的SPFASPFASPFA。 题目的细节和坑有时候会没注意到,比如说 ModModMod 和 无向边建图。   进步: 老实分析了题目样例和坑,基础分都拿到了,但是该拿的分没有全拿完。 分析数据范围,骗部分分。   Day1: T1(stone)(stone)(stone): 涉及知识: Nim取石游戏(博弈论) T2(rescue)(

2021-04-12 13:43:33 385

原创 浅谈重链剖分

树链剖分 1. 概念(chě dàn): 一种对树进行划分的算法,它先通过轻重边剖分将树分为多条链,保证每个点属于且只属于一条链,然后再通过数据结构(树状数组、BST、SPLAY、线段树等)来维护每一条链。 2.定义(源于OI-Wiki): 重子节点(重儿子): 表示其子节点中子树最大的子结点。如果有多个子树最大的子结点,取其一。如果没有子节点,就无重子节点。 轻子节点(轻儿子): 除重子节点外的所有节点。 重边: 从某个结点到重子节点的边。 轻边: 从某个结点到轻子节点的边。 重链: 若干条首尾衔接的重.

2021-03-29 13:40:38 387

原创 浅谈线段树

基础概念: 假设有编号从1到n的n个点,用[L,R][L,R][L,R]表示区间[L,R][L,R][L,R]中的点。 线段树可以对编号连续的点进行修改或者统计操作,修改和统计的复杂度都是O(log2(n))O(log2(n))O(log2(n))。 原理: 将[1,n][1,n][1,n]分解成若干个区间 (数量不超过4×n4×n4×n), 然后, 将每个区间[L,R][L,R][L,R]再次分解为子区间, 通过对这些子区间的修改或者统计, 来实现快速对[L,R][L,R][L,R]的修改或者统计。 总

2020-12-29 14:03:00 156 1

原创 浅谈并查集

并查集 概念: 并查集是一种数据结构 一般由两个函数Find()Find( )Find()、Union()Union( )Union()和数组f[]f[]f[]构成, f[]f[]f[]用来记录自己的根 函数find(x)find(x)find(x)用于查找xxx的根,函数Union(x,y)Union(x, y)Union(x,y)用于合并两个集。 例子的引入 :) 背景: 在一个百家争战(鸣)的时代,存在非常多的家派,比如说:武当派, 少林派, 华山派······ 因为当时时代极为不和平,所以不是属于

2020-12-23 13:40:10 2111 5

原创 树(并查集)

树 题目描述 小明终于忙玩了各种各样的课程,终于可以继续学习算法了。 他在图论书上看到了树,树有许许多多特殊的性质。 小明一下子就喜欢上了这种特殊的树。 于是,他发明了自己的对于无向图的评分方法。 一个无向图的分数定义为,各个连通块是树的数量。 现在给定一个n 个点m 条边的无向图,问在小明的评分方法下,分数为多少。 一个连通块是树,当且仅当边数比点数少1。 输入格式 第一行两个整数n 和m,表示图的点数和边数。 第二行有m 对整数,u 和v 表示,结点u 和节点v 之间有边。 给出的无向图不存在重边

2020-12-16 19:13:09 486

原创 状压dp入门题 《P1896 [SCOI2005]互不侵犯》

P1896 [SCOI2005]互不侵犯 原题戳我qwq 题目描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 输入格式 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N) 输出格式 所得方案数 样例: 输出: 3 2 输入: 16 状态压缩动态规划 俗称 状压dp状压dp状压dp。 状态压缩通常采用二进制来表示状态和运行,

2020-08-08 21:50:41 305 2

原创 没有上司的舞会(树形dp入门题)

洛谷 P1352没有上司的舞会 题目描述 *某大学有 n 个职员,编号为 1…n。 他们之间有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。现在有个周年庆宴会,宴会每邀请来一个职员都会增加一定的快乐指数 r[i]r[ i ]r[i],但是呢,如果某个职员的直接上司来参加舞会了,那么这个职员就无论如何也不肯来参加舞会了。所以,请你编程计算,邀请哪些职员可以使快乐指数最大,求最大的快乐指数。 输入格式 输入的第一行是一个整数 nnn。 第 2 到第 (n+1)(n + 1

2020-07-23 09:46:42 1334 4

原创 石子合并(一排石头哦)区间dp入门

石子合并(一排石头) 题目描述 有N堆石子排成一排(n<=100),现要将石子有次序地合并成一堆,规定每次只能选相邻的两堆合并成一堆,并将新的一堆的石子数,记为改次合并的得分,编一程序,由文件读入堆数n及每堆石子数(<=200); (1)选择一种合并石子的方案,使得做n-1次合并,得分的总和最少 (2)选择一种合并石子的方案,使得做n-1次合并,得分的总和最多 输入 第一行为石子堆数n 第二行为每堆石子数,每两个数之间用一空格分隔。 输出 从第1至第n行为得分最小合并方案,第n+1行为空行,从

2020-07-23 08:07:26 221 1

原创 取数问题(区间dp入门)

取数问题(区间dp入门) QWQ 题目描述 有一排N个数,你和小明2个人玩游戏,每个人轮流从2端取数,每次可以从左或右取,不能从中间取。你取的所有的数的和是你的得分,小明取的所有的数的和是小明的得分。如果你先取,你最多比小明多得多少分? 输入 第一行:一个整数n,范围在[0, 100]。 第二行:n个整数,每个数范围在[1, 10000] 输出 小明足够聪明时,你最多多得的分数。 样例输入 4 3 2 9 1 样例输出 9 【样例解释】: 第1轮你取3; 第2轮他取2; 第1轮你取9; 第3轮他取

2020-06-16 14:01:32 850

原创 问题 G: 2017夏令营第一阶段(Day3)问题G :维修栅栏(fence)

问题 G: 2017夏令营第一阶段(Day3)问题G :维修栅栏(fence) 题目描述 农场的栅栏年久失修,出现了多处破损,晶晶准备维修它,栅栏是由n块木板组成的,每块木板可能已经损坏也可能没有损坏。晶晶知道,维修连续m个木板(这m个木板不一定都是损坏的)的费用是sqrt(m)。可是,怎样设计方案才能使总费用最低呢?请你也来帮帮忙。 输入 第一行包含一个整数n(n≤2500),表示栅栏的长度; 第二行包含n个由空格分开的整数。如果第i个数字是0,则表示第i块木板已经损坏,否则表示没有损坏。 输出 仅包含

2020-06-12 13:46:44 342 1

原创 问题 A: 2017夏令营第一阶段(Day3)问题A拆分数字I

问题 A: 2017夏令营第一阶段(Day3)问题A拆分数字I 题目描述 把数字N拆分一些正整数的和,问有多少种不同的方法? 例如:N=4,有1+1+1+1、1+1+2、1+2+1、1+3、2+1+1、2+2、3+1、4八种方法 输入 第一行:一个整数N,范围在[1,50]。 输出 输出方案数。 样例输入 3 样例输出 4 题目分析 首先,我们来分析一下题目。 数据1<=n<=50,数据范围并不是很大,直接硬做不是问题。 还有一种思想就是递归,但是因为本博主太水 ,不太会。 以下是本博主

2020-06-10 14:01:51 267

原创 问题 B: 2017夏令营第一阶段(Day3)问题B方格最短路径

问题 B: 2017夏令营第一阶段(Day3)问题B方格最短路径 题目描述 有一个N*M的方格,每个格子里有一个数字,你从左上角格子开始,每次可以向下或向右走到相邻的格子里,一直走到右下角,问怎样走线路的格子中的数字和最小,输出这个最小值? 输入 第一行:2个整数n,m,范围在[1, 100]。 下面n行,每行m个整数,每个数范围在[1, 100] 。 输出 路径上数字最小和。 样例输入 3 4 3 2 3 7 2 1 5 1 3 2 1 6 样例输出 15 一道经典到不能再经典的子问题! 这道题

2020-06-08 13:00:33 735

空空如也

空空如也

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

TA关注的人

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