
位运算
愤怒的愣头青
这个作者很懒,什么都没留下…
展开
-
diyiti
题目描述 给定两个01串,S,T(下标从0开始)。支持如下3种操作:修改S第i位的字符,即0->1,1->0.修改T第i位的字符,即0->1,1->0.查询S[a..a+l-1],T[b..b+l-1]的相似度。相似度定义如下:s,t两个字符串的相似度=sigma_{i=0}^{|s|-1} sim(s[i],t[i])sim(a,b) 有四个参数p_{0,0},p_{0,1},p_{1,原创 2016-11-14 14:56:01 · 657 阅读 · 0 评论 -
【bzoj3209】花神的数论题 数位DP
Description背景 众所周知,花神多年来凭借无边的神力狂虐各大 OJ、OI、CF、TC …… 当然也包括 CH 啦。 描述 话说花神这天又来讲课了。课后照例有超级难的神题啦…… 我等蒟蒻又遭殃了。 花神的题目是这样的 设 sum(i) 表示 i 的二进制表示中 1 的个数。给出一个正整数 N ,花神要问你 派(Sum(i)),也就是 sum(1)—sum(N) 的乘积。原创 2018-01-11 09:50:42 · 316 阅读 · 0 评论 -
【bzoj2073】[POI2004]PRZ
Description一只队伍在爬山时碰到了雪崩,他们在逃跑时遇到了一座桥,他们要尽快的过桥. 桥已经很旧了, 所以它不能承受太重的东西. 任何时候队伍在桥上的人都不能超过一定的限制. 所以这只队伍过桥时只能分批过,当一组全部过去时,下一组才能接着过. 队伍里每个人过桥都需要特定的时间,当一批队员过桥时时间应该算走得最慢的那一个,每个人也有特定的重量,我们想知道如何分批过桥能使总时间最少. Inp原创 2017-11-06 10:10:47 · 343 阅读 · 0 评论 -
【bzoj1688】[Usaco2005 Open]Disease Manangement 疾病管理
DescriptionAlas! A set of D (1 <= D <= 15) diseases (numbered 1..D) is running through the farm. Farmer John would like to milk as many of his N (1 <= N <= 1,000) cows as possible. If the milked cows c原创 2017-11-06 10:40:06 · 241 阅读 · 0 评论 -
【bzoj2064】分裂
Description背景: 和久必分,分久必和。。。 题目描述: 中国历史上上分分和和次数非常多。。通读中国历史的WJMZBMR表示毫无压力。 同时经常搞OI的他把这个变成了一个数学模型。 假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代替, 又两种可能,一种是两个国家合并为1个,那么新国家的面积为两者之和。 一种是一个国家分裂为2个,那么2个新国家的面积之和为原国家的面积。 WJMZ原创 2017-11-06 09:35:59 · 302 阅读 · 0 评论 -
【51Nod1406】与查询
有n个整数。输出他之中和x相与之后结果为x的有多少个。x从0到1,000,000 Input 第一行输入一个整数n。(1<=n<=1,000,000). 第二行有n个整数a[0],a[1],a[2],…a[n-1],以空格分开.(0<=a[i]<=1,000,000) Output 对于每一组数据,输出1000001行,第i行对应和i相与结果是i的有多少个数字。 Input示例 3原创 2017-08-30 19:09:43 · 370 阅读 · 0 评论 -
【51Nod1779】逆序对统计
lyk最近计划按顺序做n道题目,每道题目都分为很多分数档次,lyk觉得这些题太简单了,于是它想到了一个好玩的游戏。 lyk决定将每道题目做出其中的某个分数,使得这n道题目的逆序对个数最多。 为了方便,假设共有m个分数档次,并且会给m个分数档次分配一个题目编号,表示该题目会出现这个分数档次。 题目保证每道题都存在至少一个分数档次。(例如样例中5道题目的分数分别是5,6,3,4,7,共有4个逆序对原创 2017-08-29 20:10:15 · 587 阅读 · 0 评论 -
【bzoj1725】[Usaco2006 Nov]Corn Fields牧场的安排
DescriptionFarmer John新买了一块长方形的牧场,这块牧场被划分成M列N行(1<=M<=12; 1<=N<=12),每一格都是一块正方形的土地。FJ打算在牧场上的某几格土地里种上美味的草,供他的奶牛们享用。遗憾的是,有些土地相当的贫瘠,不能用来放牧。并且,奶牛们喜欢独占一块草地的感觉,于是FJ不会选择两块相邻的土地,也就是说,没有哪两块草地有公共边。当然,FJ还没有决定在哪些土地上原创 2017-07-20 12:40:35 · 325 阅读 · 0 评论 -
蜀传之单刀赴会
题目描述 【题目背景】公元215年,刘备取益州,孙权令诸葛瑾找刘备索要荆州。刘备不答应,孙权极为恼恨,便派吕蒙率军取长沙、零陵、桂阳三郡。长沙、桂阳蜀将当即投降。刘备得知后,亲自从成都赶到公安(今湖北公安),派大将关羽争夺三郡。孙权也随即进驻陆口,派鲁肃屯兵益阳,抵挡关羽。双方剑拔弩张,孙刘联盟面临破裂,在这紧要关头,鲁肃为了维护孙刘联盟,不给曹操可乘之机,决定当面和关羽商谈。“肃邀羽相见,各驻兵原创 2017-07-11 19:15:21 · 489 阅读 · 1 评论 -
【bzoj1076】[SCOI2008]奖励关
Description你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1次系统都抛出宝物1(这种情况是有可能出现的,尽管概率非常小),第k次抛出各个宝物的概率依然均为1/原创 2017-06-02 17:39:57 · 278 阅读 · 0 评论 -
【bzoj3687】【FJ2014集训】简单题
【题目描述】 小呆开始研究集合论了,他提出了关于一个数集四个问题: 1. 子集的异或和的算术和。 2. 子集的异或和的异或和。 3. 子集的算术和的算术和。 4. 子集的算术和的异或和。 目前为止,小呆已经解决了前三个问题,还剩下最后一个问题还没有解决,他决定把 这个问题交给你,未来的集训队队员来实现。 【输入格式】 从 xor.in 中输入数据 第一行,一个整数 n。 第二行原创 2017-05-21 21:00:07 · 519 阅读 · 0 评论 -
数位模17密码
题目描述 在又一次消灭林登·万的战斗中,指挥官moreD缴获了一个神奇的盒子。盒子异常的坚固,以至于完全无法摧毁,唯一打开的方式是通过盒上的密码锁。 经过仔细的调查,研究人员一致认为这个盒子中隐藏了林登·万和他的弟弟林登·图的秘密。然而moreD使用了许多办法,都没能打开这个盒子。最后只好将这个盒子封存在了仓库的底层。 事情并没有结束。moreD之所以没能打开这个盒子,是原创 2017-04-26 07:34:05 · 508 阅读 · 0 评论 -
【bzoj4197】[Noi2015]寿司晚宴
Description为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。在晚宴上,主办方为大家提供了 n−1 种不同的寿司,编号 1,2,3,…,n−1,其中第 i 种寿司的美味度为 i+1 (即寿司的美味度为从 2 到 n)。 现在小 G 和小 W 希望每人选一些寿司种类来品尝,他们规定一种品尝方案为不和谐的当且仅当原创 2017-05-24 19:57:16 · 498 阅读 · 1 评论 -
【bzoj4300】绝世好题
Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。 Input输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个整数表示ai。 Output输出文件共一行。 包括一个整数,表示子序列bi的最长长度。 Sample Input31 2 3 Sample Output2 HINTn<=1000原创 2017-05-04 19:20:35 · 467 阅读 · 0 评论 -
演唱会
题目描述 万众瞩目的《跨时代》专辑发行之后,周杰伦又开始了他的世界巡回演唱会《超时代》。小鸿是周董的铁杆粉丝,这种机会她当然不愿错过,她认为电视机前哪怕1nm的距离与在现场1km的距离相比都差多了,这是两种截然不同的感觉。所以小鸿就计划着带小y去看周杰伦的演唱会。小鸿到达现场后碰巧赶上演唱会布置道具,而为了布置道具自然要有一个空地,而且还得是矩形的。演唱会主办方临时跟消防局借了n个栏杆,想要用这n原创 2017-05-10 18:57:23 · 595 阅读 · 0 评论 -
【洛谷P3694】邦邦的大合唱站队/签到题
题目背景BanG Dream!里的所有偶像乐队要一起大合唱,不过在排队上出了一些问题。题目描述N个偶像排成一列,他们来自M个不同的乐队。每个团队至少有一个偶像。现在要求重新安排队列,使来自同一乐队的偶像连续的站在一起。重新安排的办法是,让若干偶像出列(剩下的偶像不动),然后让出列的偶像一个个归队到原来的空位,归队的位置任意。请问最少让多少偶像出列?输入输出格式输入格式: 第一行2个整数N,M。接下原创 2017-04-13 18:41:45 · 712 阅读 · 0 评论 -
【bzoj4245】[ONTAK2015]OR-XOR 按位拆分+贪心
Description给定一个长度为n的序列a[1],a[2],…,a[n],请将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的异或和,则总费用为c[1] or c[2] or … or c[m]。请求出总费用的最小值。 Input第一行包含两个正整数n,m(1<=m<=n<=500000),分别表示序列的长度和需要划分的段数。 第一行包含n个整数,其中第i个数为ai。 Ou原创 2018-01-04 12:58:19 · 389 阅读 · 0 评论