Processing math: 100%
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要: 自然数幂求和方法1:扰动法(求两次) 先来搞一搞等比数列 标号从1开始,an=a1qn1 Sn=nk=1ak $$\begin{aligned}S_n+a_{n+1}&=a_1+\sum_{k=2}^{n+1} a_k \\ S_n+a_n q&=a_1+q 阅读全文
posted @ 2017-02-25 21:14 _zwl 阅读(1474) 评论(0) 推荐(0)
摘要: 先观察两类斯特林三角形 第一类:轮换斯特林三角形 $\begin{matrix}\underline n|&\left[\begin{matrix} n\\0\end{matrix}\right] &\left[n1\right] &\lef 阅读全文
posted @ 2017-02-25 20:04 _zwl 阅读(491) 评论(0) 推荐(0)
摘要: 题目大意 n个房间对应n把钥匙 每个房间的钥匙随机放在某个房间内,概率相同。 有K次炸门的机会,求能进入所有房间的概率 一号门不给你炸 分析 我们设keyi为第i间房里的钥匙是哪把 视作房间i向房间keyi连了一条有向边 这相当于n个点n条边,且每个点出度入度都为1 就是m个环,就是置换 阅读全文
posted @ 2017-02-25 18:48 _zwl 阅读(206) 评论(0) 推荐(0)
摘要: 题目大意 给出两个01序列AB 哈明距离定义为两个长度相同的序列中,有多少个对应位置上的数字不一样 "00111" 和 "10101"的距离为2 Q次询问,每次询问给出p1,p2,lenap1,ap1+1...ap1+len1 和 $b_{p_ 阅读全文
posted @ 2017-02-25 10:30 _zwl 阅读(278) 评论(0) 推荐(0)
摘要: 题目大意 有一个长度为n的数组A 有n个函数,第i个函数 f(l[i],r[i])=r[i]k=l[i]Ak 有两种操作: 1)修改A[i] 2)询问第x y个函数值的和。 数据范围:n include include include include include u 阅读全文
posted @ 2017-02-24 14:08 _zwl 阅读(441) 评论(0) 推荐(0)
摘要: 分块学习笔记 1)设置块的大小 2)方便的函数 3)预处理信息 1)前缀块信息,每块n个信息nn 2)块到块信息,每块n个信息n3=nn 3)所某块的左端点到右边任意位置的信息,nn 这个最好开$\sqrt n 阅读全文
posted @ 2017-02-24 10:09 _zwl 阅读(180) 评论(0) 推荐(0)
摘要: 整数三分 c++ int find(){ int l=1,r=n,m1,m2; int tp1,tp2; while(r l =3){// =2会死循环 m1=(l+l+r)/3; m2=(r+l+r)/3; tp1=calc(m1); tp2=calc(m2); if(tp1eps){ m1=(l 阅读全文
posted @ 2017-02-23 11:53 _zwl 阅读(406) 评论(0) 推荐(0)
摘要: 题目大意 两种操作 1)插入一个过原点的圆 2)询问一个点是否在所有的圆中 分析 在圆中则在半径范围内 设圆心 x,y 查询点x0,y0(xx0)2+(yy0)2=0 x,y 为变量 是个半平面的式子 题意变成 1)插入一个点 2)询问是否所有点都在半 阅读全文
posted @ 2017-02-23 11:47 _zwl 阅读(275) 评论(0) 推荐(0)
摘要: 定义 直线/线段/射线 可以统计成线上一点 P 和方向向量 v的组合 写成P+tv,用 t 的取值范围确定直线/线段 c++ pt intersection(Line x,Line y){//两线交点 // if(cross(x.v,y.v)==0) 不相交; pt u=x.p y.p; db t= 阅读全文
posted @ 2017-02-23 08:06 _zwl 阅读(263) 评论(0) 推荐(0)
摘要: 题目大意 动态删点,求凸包周长 分析 反过来变成动态加点 用set维护平衡树 具体是找到凸包上左右两点 拆开 就可以把左边当作顺时针求的一个凸包,右边当作逆时针求的一个凸包,像栈那样出set就好了 注意新点在凸包内不用管它 每个点进一次出一次 O(nlogn) solution c++ i 阅读全文
posted @ 2017-02-23 07:35 _zwl 阅读(451) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
点击右上角即可分享
微信分享提示