随笔分类 -  基础算法

摘要:AC并不是很难,但考试太紧张只拿了95pts 我的省选之路就从这开始吧 Description "题面" 格雷码是一种编码,n位格雷码构造方式如下: 将n1位格雷码加前导"0"作为02n11位,再将n1位格雷码倒序,加前导"1"作为$2^{n 1} 阅读全文
posted @ 2019-12-21 20:29 __Liuz 阅读(255) 评论(0) 推荐(0) 编辑
摘要:这道题有点东西,正解调了近2个小时才解决,~~NOIP~~CSP考这种题肯定GGDescription "题面" 题目大意是有n个城市,位置是1n,每个城市有一定的海拔,定义每两个城市之间的距离是海拔差的绝对值,AB轮流开车,A先开(话说这个好别扭,为啥非要让 阅读全文
posted @ 2019-11-05 14:01 __Liuz 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Description "题面" 给你一颗n个节点带权的树,告诉你有m个军队以及他们驻扎的节点,军队经过一条边的时间是这条边的权值,要求移动军队(所有军队可以同时移动,可以重合),使得每一条从根到叶子结点上都有军队驻扎,根节点不能驻扎军队,叶子结点可以驻扎军队。求完成部署的最短时间是多少 阅读全文
posted @ 2019-10-20 19:55 __Liuz 阅读(125) 评论(0) 推荐(0) 编辑
摘要:Description 给你一张n×m的网格图及每条边边权,有q组询问,每次询问两点间的最短距离。 Solution 暴力做法是枚举所有询问点跑最短路,复杂度O(qnlogn),由于q很大,过不了这个题 考虑分治,每次找到一条分界线,如果询问两点都在左边或者都在右 阅读全文
posted @ 2019-08-14 17:07 __Liuz 阅读(160) 评论(0) 推荐(0) 编辑
摘要:问题模型1: 给定n个二元组(valuei,costi),在其中选出m个,valuei是选择此二元组获得的价值(非负),costi是选择此二元组付出的代价(非负),设xi(xi0,1)代表第i个二元组的选与不选,最大化下式 $r=\frac{\Sigma 阅读全文
posted @ 2019-07-31 19:01 __Liuz 阅读(243) 评论(0) 推荐(0) 编辑
摘要:题目描述 有一个N*N的棋盘,有些格子可以放置皇后,一个皇后可以对它这一行的位置,这一列的位置,它所在的左对角线和右对角线攻击,这些位置不能放置皇后,一共放置N个皇后,问有多少种放置的方式。 输入输出格式 输入格式: 第一行有一个N。接下来有N行N列描述一个棋盘,“*”表示可放“.”表示不可放。 输 阅读全文
posted @ 2019-04-30 19:41 __Liuz 阅读(225) 评论(0) 推荐(0) 编辑
摘要:题目描述 射命丸文在取材中发现了一个好玩的东西,叫做组合数。 组合数的定义如下:从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合。所有组合的数量,就是组合数。 i=1nj=1mCji,其中当i>j的时候,钦定$C 阅读全文
posted @ 2019-03-03 15:53 __Liuz 阅读(111) 评论(0) 推荐(0) 编辑
摘要:Description 在一款电脑游戏中,你需要打败n只怪物(从1到n编号)。为了打败第i只怪物,你需要消耗d[i]点生命值,但怪物死后会掉落血药,使你恢复a[i]点生命值。任何时候你的生命值都不能降到0(或0以下)。请问是否存在一种打怪顺序,使得你可以打完这n只怪物而不死掉 在一款电脑游戏中,你需 阅读全文
posted @ 2019-01-29 08:55 __Liuz 阅读(207) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示