[BZOJ 3652]大新闻】的更多相关文章

[BZOJ 3652] 大新闻 题意 随机从 \([0,n)\) 中选取一个整数 \(x\), 并从 \([0,n)\) 中再选取一个整数 \(y\). 有 \(p\) 的概率选取一个能令 \(x\operatorname{xor} y\) 最大的 \(y\), 否则会随机选取一个 \(y\). 求 \(x\operatorname{xor}y\) 的期望. \(n\le 1\times 10^{18}\). 题解 一道情况不算多的特判题吧 首先随机决策的部分超级好算. 因为期望的线性性我们可以…
不得不说数位DP和博弈论根本不熟啊QAQ,首先这道题嘛~~~可以分成两个子问题: 有加密:直接算出0~n中二进制每一位为0或为1分别有多少个,然后分位累加求和就行了= = 无加密:分别算出0~n中二进制每一位为0或为1分别有多少个,然后对于为0或1该分别采取什么措施,对后面位数会有什么影响就行了 说白了就是这么简单(别打我QAQ)然后就是慢慢找到dp的正确方式了QAQ(请原谅我的蒟蒻,调了2天QAQ) CODE: #include<cstdio> #include<iostream>…
昨天微软搞了大新闻,Terry和Alexi到了深圳,在WinHEC大会上宣布了2017上半年HoloLens正式入华商用. 关于HoloLens的技术原理和细节官方文档和报道已经披露很多了,他是一款真正已经量产并且开放购买的全息眼睛,世界上第一款混合现实移动可穿戴设备. 这半年来我一直在做HoloLens的开发,做了很多项目,也花了很多时间为大家翻译HoloLens的开发文档,我只想说,HoloLens开发起来真的不难,但能达到效果却非常魔幻,我相信它一定能够引领未来的趋势,VR和AR全都变成战…
BZOJ 3684 大朋友和多叉树 Description 我们的大朋友很喜欢计算机科学,而且尤其喜欢多叉树.对于一棵带有正整数点权的有根多叉树,如果它满足这样的性质,我们的大朋友就会将其称作神犇的:点权为1的结点是叶子结点:对于任一点权大于1的结点u,u的孩子数目deg[u]属于集合D,且u的点权等于这些孩子结点的点权之和. 给出一个整数s,你能求出根节点权值为s的神犇多叉树的个数吗?请参照样例以更好的理解什么样的两棵多叉树会被视为不同的. 我们只需要知道答案关于\(950009857\)(\…
题意 题目描述 **记者弄了个大新闻,这个新闻是一个在 [0,n) 内等概率随机选择的整数,记其为 x.为了尽可能消除这个大新闻对公众造成的不良印象,我们需要在 [0,n)内找到某一个整数 y,使得 x ⊕ y 达到最大值.这里 ⊕ 代表异或. 问题在于,**记者有可能对大新闻进行了加密.情报显示,大新闻没有被加密的概率为 p.我们决定采取这样的策略:如果大新闻没有被加密,那么我们选出使得 x ⊕ y 最大的 y:否则,我们在 [0,n) 内等概率随机选择一个整数作为 y. 请求出 x ⊕ y…
bzoj 4573 大森林 由于树上路径是唯一的,查询合法的两个点间路径长度显然与其他加点操作无关,所以可以离线处理,将所有的查询放在加点后. 这样我们可以对每棵树都在上颗树的基础上处理好形态后,处理这颗树上的询问. 考虑若没有操作 \(1\) ,则所有树都一模一样.那么两棵树的形态不同,一定是某一颗执行了操作 \(1\) ,另一个却没有.只需要在每个关键位置(修改开始或结束时)将原来生长点所有子树挂到新的生长点下. 若暴力移动子树,当子树数目较大时就会很劣.可以对每个操作 \(1\) 建立一个…
准备 相信各位对python的语言简洁已经深有领会了.那么,今天就带大家一探究竟.看看一行python代码究竟能干些什么大新闻.赶紧抄起手中的家伙,跟我来试试吧. 首先你得先在命令行进入python.像下面一样. 1> python2Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win323Type "help", "copyright&q…
题目传送门(内部题20) 输入格式 第一行为两个数$n,m$,意义如题所述.接下来一行$n$个数,代表一开始$n$条大新闻的$naive$值.接下来$m$行,每行一个操作,输入格式如下:读入$1$,代表第一种事件.读入$2,x$,代表第二种事件.读入$3,l,r,k$,代表第三种事件. 输出格式 对于每一个第三种事件输出一行整数,代表答案 样例 样例输入: 6 82 7 4 3 5 93 2 5 312 43 1 4 22 63 1 7 513 3 6 4 样例输出: 5469 数据范围与提示…
并不难,只是和期望概率dp结合了一下.稍作推断就可以发现加密与不加密是两个互相独立的问题,这个时候我们分开算就好了.对于加密,我们按位统计和就好了;对于不加密,我们先假设所有数都找到了他能找到的最好的匹配(就是异或后为二进制最高位与n-1相等的最大数)并且算出其异或后的总和,然后我们按位贪心,带着所有的数(一开始我们假设所有的数是小于等于二进制最高位与n-1相等的最大数的所有数)从高位走向低位,每走一步,如果这一位是0,就会导致一半的数在这一位不能是1,减去这一半的数在这一位上的贡献,如果这一位…
免责声明: 因阅读本文所导致的任何时间或经济上的损失,皆由您自行承担,本小编概不负责. 估计今天我的朋友圈会被"震惊!"刷屏,来看看 Google 做过哪些令人"震惊"的项目. 1. 2000: 意念搜索 Google 宣布推出意念搜索(MentalPlex),用户只需仔细盯着一个漩涡 GIF 动图,心里想着要搜索的内容,点击漩涡即完成搜索. 官网:archive.google.com/mentalplex 2. 2002:PigeonRank™ Google 揭秘…