摘要: 题目大意: 给出数组a ,你可以改变每个数的正负,求逆序对数最少是多少 思路: 考虑一个数对$(a_i,a_j)$的贡献之和绝对值大的那个数字有关。 于是我们把每个数对的计算放在绝对值较大的那个数上面,不难发现这个位置产生的逆序对只和它自己本身的正负有关,直接BIT贪心就好了。 阅读全文
posted @ 2018-12-23 11:15 ylsoi 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定n堆石子,每一次可以从不同的堆中取1个石子或者不取,求最后的谁获胜。 思路: 一种状态E全部都是偶数,另外一种状态O即存在奇数。 不难发现最后的状态为E。 如果拿到了E不论怎么操作都会变成O,如果拿到了O总有办法变成E,即先手必胜的状态为O,先手必败的状态为E。 cpp includ 阅读全文
posted @ 2018-12-23 10:28 ylsoi 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 小Z所在的城市有N个公交车站,排列在一条长(N 1)km的直线上,从左到右依次编号为1到N,相邻公交车站间的距离均为1km。 作为公交车线路的规划者,小Z调查了市民的需求,决定按下述规则设计线路: 设共K辆公交车,则1到K号站作为始发站,N K+1到N号台作为终点站。 每个车站必须被一辆 阅读全文
posted @ 2018-12-13 13:16 ylsoi 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 众所周知卡农是一种复调音乐的写作技法,小余在听卡农音乐时灵感大发,发明了一种新的音乐谱写规则。他将声音分成 n 个音阶,并将音乐分成若干个片段。音乐的每个片段都是由 1 到 n 个音阶构成的和声,即从 n 个音阶中挑选若干个音阶同时演奏出来。为了强调与卡农的不同,他规定任意两个片段所包含 阅读全文
posted @ 2018-12-12 19:00 ylsoi 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 某中学有 n 名男同学,m 名女同学和两名老师要排队参加体检。他们排成一条直线,并且任意两名女同学不能相邻,两名老师也不能相邻,那么一共有多少种排法呢?(注意:任意两个人都是不同的) 思路: 不难发现男生可以分开女生和老师,女生和老师也可以互相分开。 于是我们先把男生给全部排好,先放两个 阅读全文
posted @ 2018-12-12 18:36 ylsoi 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定一颗树和m条带有权值的路径以及q个路径询问,每次求m条路径中且为给出的路径的子路径的第k小。 思路: 首先考虑怎么判断一条路经是不是一条路径的子路径,假设这条路径在树上拐弯,那么包含它的路径的两个端点要分别在两个子树里面,如果这条路径在树上不拐弯,假设$v$是深度大的那个,$u$是深 阅读全文
posted @ 2018-12-11 18:51 ylsoi 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一年一度的圣诞节快要来到了。每年的圣诞节小E都会收到许多礼物,当然他也会送出许多礼物。不同的人物在小E心目中的重要性不同,在小E心中分量越重的人,收到的礼物会越多。小E从商店中购买了n件礼物,打算送给m个人,其中送给第i个人礼物数量为wi。请你帮忙计算出送礼物的方案数(两个方案被认为是不 阅读全文
posted @ 2018-12-10 18:23 ylsoi 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 先抛a次硬币,再抛b次硬币,求前a次正面朝上的次数比后b次正面朝上的次数多的情况数。 思路: 不难发现答案为$\sum_{i=0}^{a}\sum_{j=0}^{i 1}{a\choose i}\times {b\choose j}$,然后将b的情况全部反过来,并将a,b接成同一个序列, 阅读全文
posted @ 2018-12-10 16:17 ylsoi 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 小 R 热衷于做黑暗料理,尤其是混合果汁。 商店里有 nnn 种果汁,编号为 0,1,⋯,n−10,1,\cdots,n 10,1,⋯,n−1 。iii 号果汁的美味度是 did_idi& 8203;,每升价格为 pip_ipi& 8203;。小 R 在制作混合果汁时,还有一些特殊的规定 阅读全文
posted @ 2018-12-09 14:46 ylsoi 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定一个序列,每次询问一个区间[L,R]所有子区间的最小值之和。 思路: 考虑莫队如何转移,新增一个端点R,则增加的区间为[L...R 1,R],考虑这些区间新贡献的最小值。 我们把从R开始向左单调下降的序列给求出来,不难发现最小值是由区间内包含的最靠左一个在单调下降序列里的元素的值所决 阅读全文
posted @ 2018-12-09 09:08 ylsoi 阅读(139) 评论(0) 推荐(0) 编辑