萌新的第一篇题解。因为是刚开始学算法,所以每道题的求解思路都是尝试将问题拆分为多个模板来求解。(所以比较困难的建模就没有头绪了……) 本题题目 [BJWC2018] 第k大斜率www.luogu.com.cn/problem/P4479 审题部分和思路推理 求斜率从大到小排序后,第 k 条直线的斜率。 斜率从大到小排序之后形成了一种...
***B*D**G*** 提示【样例解释】 输入ZA 以后,下一个字符可能是 G(终点站有可能是 ZAGREB),或 D(终点 站有可能是 ZADAR),或 B(终点站有可能是 ZABOK)。 题意:解题思路: #include<cstdio> #include<iostream> #include<algorithm> #include<cstdlib> #include<string> #include<cstring> using namespa...
【洛谷4484】[BJWC2018] 最长上升子序列(杨表) posted @ 2021-05-17 16:40 TheLostWeak 阅读(226) 评论(0) 编辑 收藏 举报 undefined undefined 点此看题面 求一个长度为nn的随机排列的最长上升子序列长度期望。 n≤28n≤28 杨表与钩子定理 关于杨表的一些基础知识可见这篇博客:杨表的构造与基本性质。
[BJWC2018]Border 的四种求法Solution每一个询问就是 min{i|lcp(l,i)≥r−i+1,i∈(l,r]}min{i|lcp(l,i)≥r−i+1,i∈(l,r]} ,其中 lcp(i,j)lcp(i,j) 表示suf[i]suf[i] 和suf[j]suf[j] 的最长公共前缀。移一下项,lcp(l,i)+i≥r+1lcp(l,i)+i≥r+1看到lcplcp ,可以想到...
[BJWC2018]最长上升子序列 如果一切都是镜花水月,那就让这万物走向终结。如果一切皆是命中注定,那就让这世界消失殆尽。 考虑上升子序列的一维固定偏序:大小。 第二维偏序才是位置。 期望即计数。 所以我们按照大小加入,那么我们按照大小顺序加入。 那么我们设\(f_i\)为\(i\)位置的最长上升子序列。
洛谷P4479 [BJWC2018]第k大斜率 洛谷P4479 [BJWC2018]第k大斜率 题目描述 在平面直角坐标系上,有 nn个不同的点。任意两个不同的点确定了一条直线。请求出所有斜率存在的直线按斜率从大到小排序后,第 kk条直线的斜率为多少。 为了避免精度误差,请输出斜率向下取整后的结果。(例如:\lfloor 1.5 \r...
水尚秀2018夏季时尚韩版运动 装【49.8入】上衣+七分裤,休闲短袖显瘦卫衣两件!!! û收藏 转发 1 ñ6 评论 o p 同时转发到我的微博 按热度 按时间 正在加载,请稍候...查看更多 a 37关注 53万粉丝 213263微博 微关系 她的关注(58) 追剧钱女友 中国气象爱好者 搜狐...
首先,从$(0,0)$走到$(n,m)$的方案数是$ C_{n+m}^n$,可以把走的方向看作一种序列,这个序列长$ n+m$ ,你需要从中任取$n$个位置,让他向右走; 然后就是如何处理不能走的点:把点sort一遍,按横纵坐标降序排列,这样前面的点可能会包含后面的点,所以算方案数时时要考虑 ...
容斥原理---概念介绍 容斥原理是一种基本的计数工具。 假设我们有N个对象的集合A,设a1, a2,…, ar是这些对象可能有的性质的集合,设N(ai )是有性质ai的对象数目。一个对象可能有若干个所讨论的性质(或一个性质也没有)。设N(a’i )计数没有性质ai的对象数目。这时,我们有 N = N( ai ) + N( a’...
BJWC2018上学路线 题目描述 小B 所在的城市的道路构成了一个方形网格,它的西南角为(0,0),东北角为(N,M)。 小B 家住在西南角,学校在东北角。现在有T 个路口进行施工,小B 不能通过这些路口。小B 喜欢走最短的路径到达目的地,因此他每天上学时都只会向东或北行走;而小B又喜欢走不同的路径,因此他问你按照...