自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CodeForces - 1214C Bad Sequence解题报告(括号匹配问题)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/CodeForces-1214C 思路分析 这道题很容易让我们想到我们经典的括号匹配问题。当时,我们是用栈的思想,或者模拟栈+1、-1解决的。但是这道题有点不同:它问的是能否通过移动一个括号,令这个序列变成合法的序列。 一开始,我按照往常的做法:+1、-1,当检测到不合法的时候就计数,最后按照计数结...

2020-02-29 15:47:07 377

原创 HDU - 4372 Count the Buildings解题报告(数论)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/HDU-4372 思路分析 这道题刚拿到其实挺懵的。。这道题考的是第一类Stirling数的应用。思路如下: 首先,对于高度为n的那一栋建筑,不论从左边还是从右边我们都可以看得到最高的那一栋建筑。那么,以这栋最高的建筑为分界点,将这一整行建筑分成左右两边,这两边除了中间的那一栋之外,我们能看到的建筑...

2020-02-27 22:39:26 221

原创 POJ-3071 Football解题报告(简单概率dp,水题)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/POJ-3071#author=goodlife2017 思路分析 这是一道简单的求概率的题目。和算期望不同,算概率的时候是从开始向后推,推出结果的概率(求期望是从后开始向前推)。因此,这道题的思路就是从第一轮开始算。但是算的过程比较麻烦的一点:我们需要确定我们这一轮一共有多少种可能(有几支队伍可能...

2020-02-27 08:47:11 307

原创 P6102 谔运算 解题报告(数论?)

目录题目思路分析完整代码 题目 链接:https://www.luogu.com.cn/problem/P6102 思路分析 这道题。。。写了好久,看了大佬博客写出来的(太菜了。。。)。 大佬题解:https://www.luogu.com.cn/blog/Feliks-YB/post-ti-xie-p6102-post 这道题是这样做的:每读入一个数,就把这个数转化为32位的二进制数。需要明白一...

2020-02-16 22:08:33 217

原创 P6101 出言不逊解题报告(贪心)

目录题目思路分析完整代码 题目 链接:https://www.luogu.com.cn/problem/P6101 思路分析 还是挺好想的:就是找出目前字符数最多的一种字符,然后再不停的*2,直到超过要求的数目。主要是这道题会爆ll,只能用__int128,主要是要记住模板: 完整代码 #include <iostream> #include <map> #include ...

2020-02-16 21:30:21 144

原创 HDU - 3092 Least common multiple 解题报告(数论+完全背包)

目录题目描述思路分析完整代码 题目描述 题目:http://acm.hdu.edu.cn/showproblem.php?pid=3092 大概意思:给定一个数s和模m,将s分解为几个数相加的形式,求这几个加数的最小公倍数最大值%m的值。 思路分析 这道题我一开始是一道数论题,就想着:既然要最小公倍数的最大值,最大公倍数lcm=a*b/k(k=gcd(a,b)),那么,我们有限考虑的应该是k最小,...

2020-02-15 21:10:16 206

原创 HDU - 2844Coins 解题报告(dp 完全背包、多重背包)(二进制优化)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/HDU-2844#author=0 有中文翻译,就不解释了。 思路分析 从题目描述可以看出,这是一道完全背包的题目。 多重背包的特点就是:有多种物品选择,每种物品的数量是有限的。那么,这里就把多重背包按照我自己的理解写一下。 多重背包有三个维度:物品种类、物品数量、背包容量。基本的做法是,建立一个二...

2020-02-14 17:00:12 295

原创 HDU - 1257 最少拦截系统解题报告(贪心/dp)

目录题目描述思路分析贪心完整代码(贪心)dp完整代码(dp) 好像好几天没有写题解了,今天补一补 题目描述 题目:https://vjudge.net/problem/HDU-1257 中文题目,我就不多说了。 思路分析 这道题可以用贪心,也可以用dp。 贪心 可以这样想:有无数个防御系统,高度无限高,每次来一颗导弹,都去找高度比它高但又最接近的(>=中最小的)一个系统攻击,最后统计有多少个...

2020-02-13 13:06:39 270

原创 HDU - 5184 Brackets 解题报告(数论)(卡特兰数)(逆元)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/HDU-5184 大概意思:告诉你目标的字符串长度和开头的几个括号,求可以以这几个括号开头的合法括号字符串的数量。 思路分析 在这个字符串构建的过程中,需要时刻保持:左括号数大于右括号数。如果它没有给开头序列,那么,这就是卡特兰数的模型I(不打清楚的可以先下hdu 2067作为铺垫)。但是,如果给了...

2020-02-09 21:26:36 1905

原创 hdu-1285 确定比赛名次解题报告(图论)(拓扑排序)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/HDU-1285#author=YaoBIG 有翻译就不说了,但是这道题可能有个地方想不懂: 样例里,4和1、2哪个高?其实理解起来就是:1打过了2,那么1就比2高,但是不确定4能不能打得过2,而4又打过了3,那么,4应该和2同一级,比1低1级。 思路分析 按照上面的理解,这道题也很明显肯得出来就是...

2020-02-07 18:21:41 218

原创 hdu-5976 Detachment 解题报告(乘法逆元、贪心?)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/HDU-5976 好像有翻译来着,我就不翻译了。 思路分析 这道题初看起来就让我们联想到高中数学的基本不等式:和一定,分解为相同的数时,他们的积最大,即:aa+bb>=2ab,当且仅当a==b时,ab最大。 但是这道题有个要求:互不相等,所以,我们取个较近的情况:他们是阶乘的情况最大,这时这道...

2020-02-03 17:03:08 338

原创 hdu-1576 A/B解题报告(数论)(扩展欧几里得算法)

目录题目描述思路分析完整代码 题目描述 题目:https://vjudge.net/problem/HDU-1576 大概意思:要求的是A/B 但是A他就给了A%9973的值n,然后要求(A/B)%9973。。初看起来有点懵。 思路分析 其实,我们在纸上演算一下就是这样: 其中:n、B已知,x和k为未知数。是不是很眼熟呢?这就是二元一次不定方程啦。剩下的就是用欧几里得算法算出结果,记得取余就是了。...

2020-02-03 15:34:04 213

空空如也

空空如也

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

TA关注的人

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