随笔分类 - 题解
摘要:零、写在前面 看原比赛戳这儿 本来昨天比的赛昨天就要写题解,但是Dp真的是太难刷啦!!!(\(for\ example:\)1、2、3)所以被Dp的题解耽误了许多时间,所以只好今天来写了 本次比赛题目难度:普及+提高- \(emm,emm\),主要是考察了概率与期望方面的内容 一、T1 铺设道路 看
阅读全文
摘要:更好的阅读体验 上楼梯问题 这是一个很水的题目,就是一个斐波那契数列…… 设有 \(f\) 数组,则 \(f_i=f_{i-1}+f_{i-2}(f_1=1,f_2=2)\) 。 代码: #include<bits/stdc++.h> using namespace std; const int N
阅读全文
摘要:看原题戳这儿 显然,这道题是一道正经的签到题 零、写在前面 原比赛链接 本来想再做一期$\text{题解 GDFZOJ 2020提高组十连测day4}$的,但是无奈本人技术太过于渣,只$A$掉了一题,也就是这一题,所以只能出本题的题解了 前置知识: 字符串的读入、条件语句、循环语句(看到这个就基本上
阅读全文
摘要:动态规划基础1 【传送门】 T1 滑雪 难度:普及-, 做法:记忆化搜索 首先$for$一遍起点,分别使用$dfs$搜索,搜索过程记录答案,大大减少复杂度。 T2 最长下降子序列 难度:普及-, 做法:动态规划 设 \(dp_{i}\) 为以 \(a_i\) 结尾的最长上升子序列的长度,不难得出状态
阅读全文
摘要:动态规划基础2 【传送门】 T1 01背包 洛谷原模板题戳这儿 这是一道$Dp$的模板题,也没什么好说的,直接开始吧 一、审题 有N件物品和一个容量为$V$的背包。第$i$件物品所占空间是$C_i$,价值是$W_i$。求解将哪些物品装入背包可使价值总和最大。 数据范围:$0 \le V \le 10
阅读全文
摘要:GDFZOJ原题地址戳这儿 洛谷原模板题戳这儿 这是一道$Dp$的模板题,也没什么好说的,直接开始吧 一、审题 有N件物品和一个容量为$V$的背包。每种物品均有无穷多件,第$i$件物品所占空间是$C_i$,价值是$W_i$。求解将哪些物品装入背包可使价值总和最大。 数据范围:$0 \le V \le
阅读全文
摘要:GDFZOJ原题地址戳这儿 洛谷原模板题戳这儿 这是一道$Dp$的模板题,也没什么好说的,直接开始吧 一、审题 有N件物品和一个容量为$V$的背包。第$i$件物品所占空间是$C_i$,价值是$W_i$。求解将哪些物品装入背包可使价值总和最大。 数据范围:$0 \le V \le 1000,0\le
阅读全文
摘要:GDFZOJ原题地址戳这儿 洛谷原题地址戳这儿 一、审题 $A$点有一个过河卒,需要走到目标B点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的$C$点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图$C$点上的马可以控制$9$个点(图中的$P1,P2
阅读全文
摘要:零、写在前面 看原比赛戳这儿 本次比赛题目难度:普及(不超过第三题) 这次比赛主要目的是考查对数据结构的掌握程度 一、T1 序列 看原题戳这儿 1、审题 给出一个长度为$n$的整数序列 $,$要求删掉一个连续子串后序列中没有相同元素 \(,\) 请问至少要删掉多长的子串$?$ 乍一看很多人肯定会说,
阅读全文
摘要:零、写在前面 看原比赛戳这儿 本比赛难度:普及+/提高- 总体来说不算特别难,但是$AK$十分有难度。 一、T1 旋风回旋曲 看原题戳这儿 1、审题 题意简化后就是:在一条路径上,给定起点$x$和终点$y$与缆车的两端$a$和$b$,期间可以借助缆车减少路程,缆车走过的路程不计入徒步总路程,在缆车上
阅读全文
摘要:看原题戳这儿 如题,肯定是树链剖分的题。 零、写在前面 建议先A掉这道模板题(不会的先看这个) 前置知识:链式前向星,树,dfs序,LCA,树形dp,线段树,树链剖分$······$ 一定要先完全学懂,否则不保证这篇题解能完全看懂!!! 一、审题 先简化题目: 已知一棵包含 \(N(0 \le N
阅读全文
摘要:看原题戳这儿 如题,肯定是树链剖分的题。 零、写在前面 建议先A掉这道模板题(不会的先看这个) 前置知识:链式前向星,树,dfs序,LCA,树形dp,线段树,树链剖分$······$ 一定要先完全学懂$!!!$ 一、审题 将题面简化一下就是: 已知一棵包含 \(N(0 \le N \le 10000
阅读全文
摘要:a+b problem 1.标准做法 #include<bits/stdc++.h> using namespace std; int a,b,c,d; int aa[1000001]; int main() { cin>>a>>b; cout<<a+b<<endl; return 0; } #in
阅读全文
摘要:零.写在前面 第一次给比赛赛题写题解,有不足请多多指教。 原比赛地址这儿 适合普及+/提高-的人食用 一.T1 运算 看原题戳这儿 1.审题 在一行中从左到右写着 \(n\) 个数字 \(a_1,a_2…a_n\),你需要在每相邻的两个数字间填入" + "或者" ^ "(异或)中的一个。定义一种方案
阅读全文

浙公网安备 33010602011771号