自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P1077 [NOIP2012 普及组] 摆花

​​​​​​题目传​​​​​​送门 用一个数组 f [ i ] 表示 只有 i 个盆时的摆花种类 AC代码 #include<bits/stdc++.h> using namespace std; int s[200];//花数 int f[200];//种类 int mod=1000007; int main() { int n,m; cin>>n>>m; for(int i=1; i<=n; i++) cin&gt

2022-02-17 10:43:24 307

原创 P4017 最大食物链计数 (拓扑排序)

首先 ,要知道这道题是 TopoTopo 拓扑排序。不妨先从拓扑排序定义下手,分析题目的性质。经分析得: 食物链中的生物 —— 节点 生物之间的关系 —— 有向边 为了方便描述,我们将 不会捕食其他生物的 生产者 叫做 最佳生产者 不会被其他生物捕食的 消费者 叫做 最佳消费者 由于数据中不会出现环,所以 最大食物链 即 左端是 最佳生产者 ,右端是 最佳消费者 的路径 而 只要最左端是 最佳生产者 的路径(即最右端可以不是 最佳消费者 的最大食物链) 我们称之为 类食物链 既然 食物链中的

2022-02-16 11:51:11 1145

原创 P2196 挖地雷 (路线记录)

的撒大声的 通过对线性动规的学习我们知道,这类题目的大多都是一维dp 套用模板即可 对我而言,本题的一个难点在于记录最优路线 参考了dalao的题解后得到了一个方法 在每一个点得到最大值时记录所加上的点的位置,在最后得到答案后,从后往前依次返回 AC代码 #include<iostream> using namespace std; int s[100] ; //地雷数 int d[100][100]; //路线 dp[i][j] i --> j int dp[100];

2022-02-15 11:53:24 269

转载 P1616 疯狂的采药(完全背包)

本题解主要详细讲述了完全背包算法的原理 这题是一个标准的完全背包问题,在分析的时候我们就把题目中的背景去掉,体积就是时间,这样更有利于分析此题以及联想其他背包题目不难得出递推式: dp(i)​=max(dp(i)​,dp(i−v​)+w) ----这里已经进行了数组压维,这样可以优化空间 我们先来假设一下输入数据是这样的: 4 5 1 2 2 4 3 4 4 5 不难看出输出应该是10 但是究竟是怎样得出这个结果的呢? 下面展示一下原理:(vi​为体积,wi​为价值) 首先dp数...

2022-02-13 16:31:31 113

转载 (一维背包)P1048 [NOIP2005 普及组] 采药 (洛谷)

题目链接 首先,这题是一道水的不能在水的题了 其次,我还是想说这题真的太水了,就是一模一样的01背包问题,输入输出都没改 就是改了一个题目背景 转化时间为背包容量和草药占的量 先讲一下二维dp: 让我假设现在的背包的容量是C=10; 物品编号:123 物品重量:564 物品价值:201012 用v[i]表示物品价值,w[i]表示物品重量,要使得放入背包的物品价值最大化,我们知道用贪心是不行的! 所以接下来开始动规: 首先定义状态dp[i][j]以...

2022-02-13 16:20:05 230

原创 P1802 5倍经验日 (洛谷)

题目背景 现在乐斗有活动了!每打一个人可以获得5倍经验!absi2011却无奈的看着那一些比他等级高的好友,想着能否把他们干掉。干掉能拿不少经验的。 题目描述 现在absi2011拿出了x个迷你装药物(嗑药打人可耻….),准备开始与那些人打了 由于迷你装一个只能管一次,所以absi2011要谨慎的使用这些药,悲剧的是,没到达最少打败该人所用的属性药了他打人必输>.<所以他用2个药去打别人,别人却表明3个药才能打过,那么相当于你输了并且这两个属性药浪费了。 现在有n个好友,有输掉拿的经验

2022-02-13 15:35:30 186

原创 骨牌铺方格

在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: 输入格式: 输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0<n<=50)。 输出格式: 对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。 输入样例: 1 3 2 输出样例: 1 3 2 这是比较好思考的一种题目 1、假如n个板子中最后一个板子是竖着的,那么这种情况下

2022-01-24 20:38:37 4926

原创 P1434 [SHOI2002]滑雪

题目描述 Michael 喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael 想知道在一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 一个人可以从某个点滑向上下左右相邻四个点

2022-01-20 22:14:39 77

原创 P1135 奇怪的电梯

题目描述 呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第ii层楼(1 \le i \le N)(1≤i≤N)上有一个数字K_i(0 \le K_i \le N)Ki​(0≤Ki​≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3, 3 ,1 ,2 ,53,3,1,2,5代表了K_i(K_1=3,K_2=3,…)Ki​(K1​=3,K2​=3,…),从11楼开始。在11楼,按“上”可以到44

2022-01-19 18:02:24 440

原创 P1019 [NOIP2000 提高组] 单词接龙

题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外相邻的两部分不能存在包含关系,例如at和atide间不能相连。 输入格式 输入的第一行为一个单独的整数nn表示单词数,以下nn行每行有一个单词,输入的最后一行为一个单个字符,表示“龙”开...

2022-01-19 16:53:07 253

原创 DFS 生日快乐

题目描述 windy 的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 XX 和 YY 的矩形蛋糕。 现在包括 windy,一共有 NN 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。 windy 主刀,每一切只能平行于一块蛋糕的一边(任意一边),并且必须把这块蛋糕切成两块。 这样,要切成 NN 块蛋糕,windy 必须切 N-1N−1 次。 为了使得每块蛋糕看起来漂亮,我们要求 NN 块蛋糕的长边与短边的比值的最大值最小。 你能帮助 windy 求出这个比值么? 输入格式

2022-01-18 22:42:21 147

原创 Oil Deposits 油田

The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a grid that divides the land into numerous square plots. It then analyzes each

2022-01-17 23:12:41 213

原创 [NOIP2015 提高组] 跳石头

题目链接 [NOIP2015 提高组] 跳石头 - 洛谷 题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有N块岩石(不含起点和终点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。 为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起点和终点之间移走M块岩石(不...

2022-01-14 22:20:05 194

原创 蓝桥杯·寒假百校真题大联赛_购物车

问题: 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。 取款机只能提供100元面额的纸币。小明想尽可能少取些现金,够用就行了。 你的任务是计算出,小明最少需要取多少现金。 以下是让人...

2022-01-13 20:57:15 304

空空如也

空空如也

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

TA关注的人

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