
noip提高组
Harlow.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
背包问题 -- 断档背包
01背包的原型,不过每次询问都有一段区间不能选取Input第一行包括三个整数n, m, V其中m表示询问次数接下来n行包含两个整数w[i]、v[i],表示每个物品的价值和体积接下来m行包含两个整数l,r,表示第l个物品到第r个物品这次不能选乍一看这道题摸不着头脑,但是!它每次不能选取的物品都是一段区间,而我们01背包的处理本身就是从1到n的答案由此可得=>可以正序\倒叙分别...原创 2019-10-26 15:31:20 · 303 阅读 · 0 评论 -
悬线法--解决图内最大矩形类问题
有这样一类题,让你在一个区域范围内找到最大矩形(面积/边长)eg. 棋盘制作 巨大的牛棚 玉蟾宫这类问题都是在一个有限制条件的区域内取矩形通用“悬线法” 解决悬线法顾名思义,假设图中有一条平行于y轴的线,线上的某一段点能左右移动的范围+这段线的长度=一个矩阵的面积因此我们可以预处理出每个点左右移动的范围,最后合并范围相同的点寻找答案其中限制条件在每次状态转移是加上玉蟾宫代...原创 2019-10-26 08:05:22 · 338 阅读 · 0 评论 -
The Luckiest number -- 数论题
Description题意:给你一个数L,让你求出最小的一个数能被L整除,这个数满足每一位都是8。input811160outputCase 1: 1Case 2: 2Case 3: 0所用数论知识:欧拉同余定理欧拉函数质数筛法第一步列式 :(10 ^ x - 1) / 9是x个连续的8的表达代码如下#include <algorithm>#i...原创 2019-10-23 17:18:22 · 182 阅读 · 0 评论 -
P1338 末日的传说 -- 贪心数论
Description输出含有m个逆序对的字典序最小的序列Input只包含一行两个正整数,分别为N和M。Output输出一行,为世界末日的日期,每个数字之间用一个空格隔开。Solution要做这道题首先要知道一个有n个数的序列最多有(n-1)*n / 2个逆序对逆序对越多字典序就越大当前最小数若放在序列的第i位则产生(i-1)个逆序对由此可得贪心策略:在确保能满足m个逆序对的...原创 2019-10-13 19:17:01 · 145 阅读 · 0 评论 -
CF261A Maxim and Discounts -- 贪心
Description在商场中,有m种的折扣,当你买的东西到qi个的时候,可以使用该种类型的折扣,对要买的东西进行免费,东西可以免费最至多2个。免费的条件是,你所选择进行免费的东西,不能超过已经在购物车的中最便宜的商品。问买所有的物品,使用这些打折规则,使得付的钱最少。Solution读题可发现:每种优惠类型可以使用无数次 => 明示贪心(每次都用要求最少的那种)所选择进行免...原创 2019-10-11 08:06:13 · 198 阅读 · 0 评论 -
CF1228D Complete Tripartite
题意:有n个点,m条边将所有点分为三个点集,使每个点集内的点互不相交且与另两个点集中的每个点都有且仅有一条边相连如果可行,则输出每个点所属的点集编号(1, 2, 3)反之输出-1ExampleInput6 111 21 31 41 51 62 42 52 63 43 53 6Output1 2 2 3 3 3Input4 61 21 31 42 ...原创 2019-10-07 21:40:19 · 198 阅读 · 0 评论 -
CF1229A Marcin and Training Camp
题意有n个学生。每个学生有2个属性值 a_i 和 b_i。b_i 代表每个学生的能力值(越高越好).a_i 的定义如下:如果第i个学生知道第j个算法,则 a_i的二进制表示的第j位设为1,否则设为0.当且仅当学生x知道学生y不知道的某种算法时,学生x认为自己比学生y更强(因此,有可能两个学生都认为自己比对方更强)。如果一个小组中没有一个学生认为自己比其他所有人都强,那么这个小组的人才能合作。...原创 2019-10-07 19:27:52 · 253 阅读 · 0 评论 -
[BZOJ]1071 组队(SCOI2007) -- 尺取法
DescriptionNBA每年都有球员选秀环节。通常用速度和身高两项数据来衡量一个篮球运动员的基本素质。假如一支球队里速度最慢的球员速度为minV,身高最矮的球员高度为minH,那么这支球队的所有队员都应该满足: A * ( height – minH ) + B * ( speed – minV ) <= C 其中A和B,C为给定的经验值。这个式子很容易理解,如果一个球队的球员速度和身...原创 2019-10-07 11:02:44 · 206 阅读 · 0 评论 -
CF1154F Shovels Shop -- DP(背包)
Description商店里有 nn 双鞋,每双鞋都有一个价格。你要买其中的严格 k 双。每双鞋只能被买一次。你每次购买可以挑选剩余鞋中的任意一个子集来购买集合中所有的鞋。有 m 种套餐,第 ii 种套餐代表如果一次性购买xi 双鞋则其中最便宜的 yi双免费。这 m 种套餐每种都可以用任意次。现在请求出买严格 k 双鞋的最小花费。Input第一行是三个整数 n,m,k一行 n 个整...原创 2019-09-26 19:29:02 · 192 阅读 · 0 评论 -
[HNOI2008]越狱 -- 组合数学(我学的很弱的部分)
题目描述监狱有连续编号为 1…N 的 N 个房间,每个房间关押一个犯人,有 M 种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。输入格式输入两个整数 M,N输出格式可能越狱的状态数,模 100003 取余一看就是组合数学听说要用逆向思维#include <bits/stdc++.h>#define re...原创 2019-09-21 08:15:24 · 155 阅读 · 0 评论 -
P1582 倒水 -- 一道懂了就很简单的题(滑稽)
题目描述一天,CC买了N个容量可以认为是无限大的瓶子,开始时每个瓶子里有1升水。接着CC发现瓶子实在太多了,于是他决定保留不超过K个瓶子。每次他选择两个当前含水量相同的瓶子,把一个瓶子的水全部倒进另一个里,然后把空瓶丢弃。(不能丢弃有水的瓶子)显然在某些情况下CC无法达到目标,比如N=3,K=1。此时CC会重新买一些新的瓶子(新瓶子容量无限,开始时有1升水),以到达目标。现在CC想知道,最少...原创 2019-08-05 16:20:36 · 269 阅读 · 0 评论 -
P2587 [ZJOI2008]泡泡堂 -- 贪心
题目描述第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏泡泡堂。每一场比赛前,对阵双方的教练向组委会提交一份参赛选手的名单,决定了选手上场的顺序,一经确定,不得修改。比赛中,双方的一号选手,二号选手……,n号选手捉对厮杀,共进行n场比赛。每胜一场比赛得2分,平一场得1分,输一场不得分。最终将双方...原创 2019-08-01 11:52:14 · 113 阅读 · 0 评论 -
NOIP/P1080 国王游戏 -- 贪心+高精度
题目描述恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这 n 位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。国王不希望某一个大臣获得特别多...原创 2019-08-02 15:54:39 · 287 阅读 · 0 评论