• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






wangruidong03

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2022年1月18日

学习笔记:多项式全家桶(鸡腿美味)
摘要: 前言 搞完多项式乘法之后,其实我就想把多项式的这一堆都做了,但是鸽了很久都没动。。最近正在一点点啃,笔记都会记在这里。To do list:多项式快速插值 \text{Interpolation}Interpolation \text{Part1 万恶之源——多项式乘法}Part1 万恶之源——多项 阅读全文
posted @ 2022-01-18 16:01 wangruidong03 阅读(188) 评论(0) 推荐(0)
 
可持久化数据结构(难度过高,小心自闭)
摘要: Part 1 —— 关于可持久化所谓可持久化,就可以简单理解为记录历史版本的数据结构。 不过其作用不只是简单地查询历史信息,比如线段树就可以实现查询区间第 kk 大,区间不大于 kk 的数个数等。 那么话不多说,正式开始吧! \text{Part 2 —— 可持久化线段树}Part 2 —— 可持久 阅读全文
posted @ 2022-01-18 15:59 wangruidong03 阅读(78) 评论(0) 推荐(0)
 
CSP-S 2019 自闭记
摘要: Day −1马上就要比赛了,感觉自己还啥都不会啊,, 上午打了一场模拟赛,签到题都能写挂;T2 乱搞能过,但是场上没写;T3 也不难可就是当场没想出来,真是菜死了。 然后说下午要练习板子,初始不加代码七分钟敲了个普通平衡树,一发交上去还 WA 了,,改了两次才过,看来要退役了 /kk 晚上随便写了两 阅读全文
posted @ 2022-01-18 15:57 wangruidong03 阅读(28) 评论(0) 推荐(0)
 
P4831 题解与「中国象棋」一题的扩展
摘要: 原题是不限制炮数,这里给生成函数增加一元以计量炮数,大概算是扩展吧。(而且要求原题只需令计量炮数的元为 11 即可) 沿着 yhx 奆佬的思路,我们直接设要求摆恰好 kk 个炮的情况。此题中 k=2nk=2n 的情况较为简单,这里我们考虑更普遍的情况。 首先来复读一下组合推导,一样是用二分图建模,转 阅读全文
posted @ 2022-01-18 15:55 wangruidong03 阅读(96) 评论(0) 推荐(0)
 
上海 CSP-S 奇葩代码合集(2021)
摘要: 若发现你的代码被选中但是不想被公开可以私信我撤一下。 注释文件人 样例自信人 结构体排序人(这个真的不在少数) 大样例人 超限人 有声音的注释 当你输入输出都用一个流,而且还数组开的奇大无比 猴子打字机 你也别想好过 生日许愿,可惜失败了(惨) 交错代码+freopen 写挂人 大数组人 预言家 自 阅读全文
posted @ 2022-01-18 15:53 wangruidong03 阅读(347) 评论(2) 推荐(0)
 
NOIP一日游(2018)
摘要: update in 2018.11.08(不要被禁赛啊QAQ) noip2018 day-5 纪念唯一一次月赛AK。rp>>=1 noip2018 day-3开始 为了复习noip的算法点,开始狂刷试炼场。2018.11.08的时候已经刷到提高试炼场19/22,感觉良好(雾) 然而感觉自己还是要爆0 阅读全文
posted @ 2022-01-18 15:51 wangruidong03 阅读(36) 评论(0) 推荐(0)
 
计算器妙用
摘要: 众所周知,在二期课改之后,计算器可以带入上海高考考场。尽管不能使用绘图、函数等功能,但是它还是很有用的。以下列解题为例。 【例题 1】若定义在函数 \NN 上的函数 f(x),g(x)f(x),g(x) 满足:存在 x_0 \in \Nx0​∈N,使得 f(x_0)<g(x_0)f(x0​)<g(x 阅读全文
posted @ 2022-01-18 15:49 wangruidong03 阅读(220) 评论(0) 推荐(0)
 
每日推歌
摘要: 2020.5.2 星を廻せ月より速く 编曲 tomoya 演唱 yukina 作词 ななつめ 演奏 Bass:h.tatuki 原曲 未知の花 魅知の旅 歌词节选: 星を廻せ月より速く 把繁星回旋 比月亮还要更快 "遠く遠く"誰より遠くまで "遥远地遥远地"直到比谁都要远 さぁ夢の扉を開け放て 来吧 阅读全文
posted @ 2022-01-18 15:46 wangruidong03 阅读(235) 评论(0) 推荐(0)
 
洛谷P1217题解
摘要: 这题贼简单 就是写起来麻烦 直接枚举每个位数就行 蒟蒻表示搜索什么不存在的,暴力天下第一 顺便本蒟蒻数学一般...不明白为什么4,6,8位回文质数为何不存在就一起枚举了 具体看代码```cpp include<iostream> include<cmath>//平方根函数sqrt的头文件 using 阅读全文
posted @ 2022-01-18 12:24 wangruidong03 阅读(86) 评论(0) 推荐(0)
 
树状学习
摘要: 树状数组,顾名思义,长得像树的数组(然而并不是) 注:图中AA数组表示各个数,CC数组表示一个区间的和 图中的C_iCi​,即CC数组下面的方框内的数字表示的是该下标对应的二进制值 那么为什么要这么做呢? 诸君请看 有上面这张图,我们知道,CC数组表示的是区间和, 而CC数组各个元素所包含的区间的长 阅读全文
posted @ 2022-01-18 12:22 wangruidong03 阅读(52) 评论(0) 推荐(0)
 
洛谷P3960题解
摘要: 题意: 给一个 n\times mn×m 的矩阵,矩阵每个位置初始值都是其编号,要求支持如下操作: 对每次给定的点 (x,y)(x,y),输出该位置的值,并将一下矩阵中的以下位置上的数循环左移一位: (x,y),(x,y+1),(x,y+2),\cdots(x,m),(x+1,m),(x+2,m), 阅读全文
posted @ 2022-01-18 12:19 wangruidong03 阅读(47) 评论(0) 推荐(0)
 
洛谷P7735题解
摘要: 不得不说今年难度比去年小了很多。不过不管哪一年白都是时代的眼泪呢。 这题上来 0s 想到树剖,然后考虑维护。想了 5min 想到了 ix35 鸽鸽的写法,然后觉着不好写继续想,推了 1h 以后推出了这个写法(我伞兵, ix35 鸽鸽才是 yyds !!!! 11111 )。 先把拿到的树顺手剖分,然 阅读全文
posted @ 2022-01-18 12:15 wangruidong03 阅读(66) 评论(0) 推荐(0)
 
洛谷P2120题解
摘要: 背景: 有一天,你打开了这道题 你推出了式子 你写完了斜率优化 一交, Unaccepted 100 于是,你心态炸了 做法: 首先,先把 dp 式子推出来: 设 {f_i}fi​ 为 在 { i }i 处建立基地的情况下,从 {1}1 处理到 { i }i 时的最小总代价。 那么有 { f_i = 阅读全文
posted @ 2022-01-18 12:13 wangruidong03 阅读(176) 评论(1) 推荐(0)
 
洛谷CF886E题解
摘要: 题解 CF886E Maximum Element 看不懂题解里那些柿子是怎么推出来的。讲一下我自己不同于题解的思考方式,但是两者殊途同归,代码部分大体一致。 考虑 f_ifi​ 表示长度为 ii 的以 ii 为最大值的每个位置后面不出现连续 kk 个小于它的排列数量,注意,这时候我们仅仅考虑前面这 阅读全文
posted @ 2022-01-18 11:46 wangruidong03 阅读(126) 评论(0) 推荐(0)
 
洛谷P7975分裂题解
摘要: 虽然是一道模拟题,但其实我们可以考虑用常数更小的 priority_queue 解决。 考虑 V_{i,j}Vi,j​ 表示格子种类 ii,紧密度为 jj 的 priority_queue。我们发现实际上如果在当前 priority_queue 中的最小值紧密度如果不是 jj 了就弹去,否则就放。这 阅读全文
posted @ 2022-01-18 11:42 wangruidong03 阅读(30) 评论(0) 推荐(0)
 
糯糯生活表
摘要: 提前声明 这个坑是 CSP 前开的!!!没有引恐只是占坑,我不想禁三!!!呜呜呜 Day -10 初赛环节:NOIP 2016 初赛 71 分 好了这回真要原地退役了 上午 AGC 只做出两题,被第三题给阴间到了。 这回真的要退役了!!! 还是记一下这个题的trick吧。 就是转化成折线计数,挺常见 阅读全文
posted @ 2022-01-18 11:41 wangruidong03 阅读(43) 评论(0) 推荐(0)
 
string类讲解
摘要: string 一、stringstring 简介 stringstring是c++c++的十分方便的字符串类型,相比字符(charchar)数组更加简洁、方便。 1.1. 定义:像定义一个变量一样,长度会自动调整。 string str; 2.2. 复制/赋值:可以直接像变量一样赋值。 string 阅读全文
posted @ 2022-01-18 11:36 wangruidong03 阅读(38) 评论(0) 推荐(0)
 
递推与递归讲解
摘要: 递推与递归 一、递推 1.递推:从已知道的若干项出发,利用递推关系依次推算出后面的未知项的方法,我们称为递推算法。 2.递推实现:通过循环和数组的形式推出答案。 eg:阶乘计算: a[1] = 1;//初始值 for (int i = 2; i <= n; i++) { a[i] = a[i - 1 阅读全文
posted @ 2022-01-18 11:34 wangruidong03 阅读(601) 评论(0) 推荐(0)
 
C++类型题整理
摘要: 【营业记录】时光流韵 也许是一枚能够跨越时空的护符,是先闻其声,或是余音绕梁。 关键词:DP (1) 内容概要 费用提前计算 单调栈 单调队列 斜率优化 (2) 费用提前计算 让我们以 P2365 任务安排 为例。 下文中题目里的费用系数我使用 c_ici​ 表示。且令 sunTsunT 为 tt  阅读全文
posted @ 2022-01-18 11:24 wangruidong03 阅读(82) 评论(0) 推荐(0)
 
普及数论
摘要: 前言 这几天简单研究一下数论,以后可能就再也不会这么再看了。 PART 1 前置知识 带余除法与整除 约数与质数 算术基本定理 整除 公约数,公倍数 欧几里得算法(gcd) 裴蜀定理 (a, b)|d(a,b)∣d 等价于 存在整数 u, vu,v 使得ua + vb = dua+vb=d。 扩展欧 阅读全文
posted @ 2022-01-18 11:21 wangruidong03 阅读(63) 评论(0) 推荐(0)