摘要: 题面 题意:问1~n的所有的排列组合中那些,所有数字 i 不在第 i 位的个数之和除以n的全排,即题目所说的期望,比如n=3 排列有123(0),132(2),231(3),213(2),312(3),321(2) ans=(0+2+3+2+3+2)/6=2 题解: 发现当1在1的位置上的时候,有 阅读全文
posted @ 2018-10-08 23:12 口香糖万岁 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:有2个人,都去坐地铁,但是他们相差了X分钟,但是他们也一直在通讯,于是你就知道,你在AB站点中间的时候,他在CD中间,(B一定等于A+1或者A,同理D也是),问你每2个站之间需要的时间的一种方案使得满足上面那些话,满足不了输出IMPOSSIBLE.(站台从1到N,N<=2000) 题解: 阅读全文
posted @ 2018-10-07 19:47 口香糖万岁 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你一个字符串,问你满足s[i]=s[2n-i]=s[2n+i-2]的子串(这子串长度为3n-2)有多少个,原字符串长度<=5e5 题解:对于这种子串,其实要满足2个回文,跑过一次Manacher后,len[i]表示以i向两边扩展最远的回文串长度, 那么对于答案,实际就是统计满足下列条件 阅读全文
posted @ 2018-10-06 23:52 口香糖万岁 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你n个点,让你找到一个圆,输出圆心,和半径,使得有超过一半的点刚好在圆上.n<=1e5,题目保证了有解 题解:刚开始看着很不可做的样子,但是多想想,三点确定一个圆,三点啊! 现在有1/2的点都在圆上,意味着很多选出来的3个点都会导致同样的结果啊 我们同时可以说,每次随机一个点,这个点在 阅读全文
posted @ 2018-10-06 20:45 口香糖万岁 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 题面题意:给你N个男生,N个女生,男生与男生之间都是朋友,女生之间也是,再给你m个关系,告诉你哪些男女是朋友,最后问你最多选几个人出来,大家互相是朋友. N最多为20 题解:很显然就像二分图了,男生一边女生一边的,然后一种解法就是 求图的最大独立集,(看起来很巧,实则也不知道为何2333) (最大独 阅读全文
posted @ 2018-10-05 16:05 口香糖万岁 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:每天有K本书,你最多看P本一天,问N天后多少本书没有看 题解:ans=(K-P)*N; 注意一点就是P>=K的时候,ans=0; 阅读全文
posted @ 2018-10-04 11:41 口香糖万岁 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你N,X, X表示这本书从X开始编号,每个X是几位数,计数器就加几, 然后问你如果从X,开始编号,计数器为N的时候,翻了几页,不能刚好为N输出-1. (例如,5 99,答案为2,因为5位数需要,99 100 2+3==5,r如果是6,99则无解输出-1) 题解:当然一段一段的减就行了, 阅读全文
posted @ 2018-10-04 11:03 口香糖万岁 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你一堆点,求一个最大面积的空凸包,里面没有点. 题解:红书板子,照抄完事,因为题目给的都是整点,所以最后答案一定是.5或者.0结尾,不用对答案多做处理 阅读全文
posted @ 2018-10-03 22:58 口香糖万岁 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:二维平面上有很多点,每个点有个权值,现在给你一个点(很多组),权值v,让你找到权值小于等于v的点中离这个点最近的,相同的输出id小的 题解:很裸的KDtree,但是查询的时候有2个小限制, 1个是要小于等于v,1个是输出最小id 第一个,对每个点判断dis的时候 如果价钱高于v 距离就变 阅读全文
posted @ 2018-10-03 22:37 口香糖万岁 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你一个2*2的魔方,给你每个面每个小块的颜色,一共24个,然后问你能否在一步之内还原. 题解:手动在纸上画,推出每种变化对应的置换,显然,一共有6种,而且可以当成3种,(具体哪3种,就是绕x,y,z轴转一次的),另外一个方向,就是转三次就行了 而且你也不需要考虑什么上面转了下面转,相对 阅读全文
posted @ 2018-10-03 22:16 口香糖万岁 阅读(398) 评论(0) 推荐(0) 编辑