自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LittlePrincess Pick room

Welcome to LittlePrincess's Pick Home

  • 博客(38)
  • 收藏
  • 关注

原创 P5017 摆渡车题解报告

再给普及选手讲课时遇到的一道dp好题。为什么好——多重解法题目描述有 nn 名同学要乘坐摆渡车从人大附中前往人民大学,第 ii 位同学在第 t_iti​ 分钟去 等车。只有一辆摆渡车在工作,但摆渡车容量可以视为无限大。摆渡车从人大附中出发、 把车上的同学送到人民大学、再回到人大附中(去接其他同学),这样往返一趟总共花费mm分钟(同学上下车时间忽略不计)。摆渡车要将所有同学都送到人民...

2019-07-07 17:38:03 781

原创 浅谈关于强(弱)酸(碱)稀释的图像问题的数学分析

吼,话不多说,进入正题研究一下两个曲线:①等浓度等体积首先我们知道这样一个东西pH=−lg c(c表示浓度)pH=-lg~c(c表示浓度)pH=−lg c(c表示浓度)然后我们冷静观察这个坐标系是以pHpHpH为纵轴以 V添加的水V_{添加的水}V添加的水​为横轴的图像令f(x)=pH  x=V添加的水f(x)=pH~~x=V_{添加的水}f(x..

2018-12-03 13:18:10 5045

原创 LittlePrincess退役记

窝,枭觥鋳,退役了。作为一个OIer退役长文仿佛是一种传统。突然让我写退役长文,我真的不知道从何下笔,于是就流水账按时间顺序枚举。2016.7一个燥热的夜晚,还未知道高中时间宝贵的我,在紧张的晚饭时间回家吃饭饭,于是在第一堂OI课上迟到,仍然记得那节课是讲的二进制(劝退)课。于此,我的OI生涯正式开始了。还是七月,我们终于补完了king(我校OI教练王凤红老师)所谓的初中内容,不管是无敌...

2018-11-11 21:47:44 281 1

原创 网络流典题总结——24题

先挖坑再填(真是好习惯喵喵)

2018-04-02 10:02:39 182

原创 对于莫比乌斯相关函数总结

φ(x)φ(x)φ(x)若n=pkn=pkn=p^k则φ(n)=pk−pk−1=(p−1)pk−1φ(n)=pk−pk−1=(p−1)pk−1φ(n)=p^k-p^{k-1}=(p-1)p^{k-1}积性函数 若n=pk11∗pk22∗...∗pkmmn=p1k1∗p2k2∗...∗pmkmn=p_1^{k_1}*p_2^{k_2}*...*p_m^{k_m}则有φ(n)=n∗(1−1p...

2018-03-31 15:41:32 335

原创 记众多数据结构的组合题——SDOI2017树点涂色

题目描述Bob有一棵nn 个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作:1 x 把点xx 到根节点的路径上所有的点染上一种没有用过的新颜色。2 x y 求xx 到yy 的路径的权值。3 x 在以x为根的子树中选择一个点,使得这个...

2018-03-26 00:03:30 293

原创 树上算法总结

背景LittlePrincess做了一道又一道的题,学了一些树上算法,于是决定总结一波树剖很久之前学习的算法,主要解决树上两点之间的修改和权值查询功能 主要思想:用数据结构维护重链来达到lognlognlogn修改及查询 代码#include<bits/stdc++.h>using namespace std;#define rig register...

2018-03-24 20:43:14 434

原创 emm

https://blog.csdn.net/qq_39553725/article/details/77542223 https://blog.csdn.net/nixinyis/article/details/65445466 https://www.cnblogs.com/MashiroSky/p/6009685.html https://blog.csdn.net/yxuanwkeit...

2018-03-24 13:52:07 387

原创 SDOI2014 数表

题目描述有一张N*m的数表,其第i行第j列(1 < =i < =n,1 < =j < =m)的数值为能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。输入输出格式输入格式: 输入包含多组数据。 输入的第一行一个整数Q表示测试点内的数据组数,接下来Q行,每行三个整数n,m,a(|a| < =10^9)描述一组数据。输出格式: 对每...

2018-03-05 23:02:05 254

原创 Link-Cut-Tree

LCT 不知道为啥,我做题老是碰到LCT的题,而且一眼能看出来,苦于不会写LCT,只能拿到60的部分分,所以LittlePrincess来学一发LCT~这东西干啥?最常见的应用(或许)——可删边并查集这玩意好写吗还可以。为什么这篇博客没有有趣的LittlePrincess历险记因为我决定我讲的LCT太烂于是我交给: 1. http://www.cnblog...

2018-03-03 00:04:19 159

原创 字符串思密达

先安利一篇好文章(后缀数组:) https://xminh.github.io/oi/2018/02/27/%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84-%E6%9C%80%E8%AF%A6%E7%BB%86(maybe)%E8%AE%B2%E8%A7%A3.html 字符串算法 最普适的无非hash 而博主学过hash及kmp 本篇不再呈现AC自动机懒...

2018-03-01 17:30:15 235

原创 计算几何与计算几何与....

博主这里曾经学过计算几何(下文简称jj),所以没有证明或者说明某些算法,不适合初学者食用 辛普森积分Simpson~用一道例题及黄学长的代码来理解: 黄学长代码~#include<map>#include<cmath>#include<ctime>#include<queue>#include<cstdio...

2018-02-28 17:28:18 298

原创 费用流与对偶图

费用流那是啥? 常见费用流为最小费用最大流。第一关键字为最大流,次大关键字为最小费用。就是说 每条边有他自己的花费,你尽可能的选择便宜的边流。 怎么做呢? 1.找一条单位花费综合最少的路(最短路) 2.找到其中流量最小的边f 3.流完这些f的量 相应更新数值 4.若仍s-t联通 重复上述 正确性证明:与dinic相似,最大流得到了保证,另外,每次的花费保证当前是最小...

2018-02-27 19:15:33 356

原创 网络流专题——基本模型与技巧

该博客整理网络流的常见模型,不建议初学者食用 感谢:本文例题即部分解释来自THU 胡泽聪授课pdf流量表示变迁eg1给定一张的无向图,每条边有长度。点i处有ai头牛,以及一个能容纳bi头 牛的牛棚。牛可以沿边移动,每条边上可以同时有任意头牛经过。一头牛经过 一条边所需时间即为道路长度。 给出一个将牛分配到牛棚的方案,并最小化所需移动时间T。 hint:我们发现这是一个最小...

2018-02-26 16:15:38 551

原创 省选算法先挖个坑

http://www.cnblogs.com/zwfymqz/p/8244902.html by自为风月马前卒 http://blog.csdn.net/clove_unique/article/details/50630280 http://blog.csdn.net/clove_unique/article/details/50991804 byClove_unique h...

2018-02-23 16:08:09 222

原创 关于莫比乌斯反演与除法枚举

背景某只蒟蒻叫做LittlePrincess,有一天他学会了莫比乌斯反演,但是他做题总发现自己的反演和别人的暴力是一个世界复杂度!蒟蒻十分伤心,于是钻研dalao博客。dalao:剩下的就是个n−−√n\sqrt{n}的除法分块了。这令蒟蒻十分蒙蔽,决心一探究竟——终于在万能的群友的帮助下….例题:YY的GCD我们经过GCD的历练发现我们将∑i∑j(gcd(i,j)==d)∑i∑j...

2018-02-22 20:34:15 212

原创 Back & Fight 记 CF #462 & LG 通往地底的旅行

比赛总结——CF #462 & LG 通往地底的旅行差点就退役的选手又回来更新博客啦CF #642第一次打CF,ce了无数次 ,不过还好ce不掉分(逃)T1A. A Compatible Pair time limit per test1 second memory limit per test256 megabytes inputstandard input...

2018-02-15 14:07:51 284

原创 OI生涯最后一次算法博客?(雾

距noip还剩6天对于前几天刷题班的总结day1上午 上午做了一套数学题 T1比较水 T2用立方差公式 但是我不会(数学课没好好听哎) 立方差公式:x3−y3=(x−y)(a2+ab+b2)x^{3}-y^{3}=(x-y)(a^{2}+ab+b^{2}) 二分冲突时间顺次枚举 看是否冲突 对于该题我们用了二分详情见笔记下午 一套神题! T1就特别神 我十分傻的用了匈牙利的n

2017-11-05 20:57:25 341

原创 洛谷八连测——关于取模与思维僵化

有一天小妖精们又在做游戏。这个游戏是这样的。妖精仓库的储物点可以看做在一个数轴上。每一个储物点会有一些东西,同时他们之间存在距离。每次他们会选出一个小妖精,然后剩下的人找到区间[l,r][l,r]储物点的所有东西,清点完毕之后问她,把这个区间内所有储物点的东西运到另外一个仓库的代价是多少?比如储物点ii有xx个东西,要运到储物点jj,代价为x * dis( i , j )dist就是仓库间的距离。当

2017-10-21 17:17:15 615

原创 洛谷P1169 [ZJOI2007]棋盘制作

题目描述国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好朋友小W决定将棋盘扩大以适应他们的新规则。小Q找到了一张由N*M个正方形的格子组成的矩形纸片,每个格子被涂

2017-09-26 23:25:04 484

原创 关于审题

http://www.tyvj.cn/p/4864 原题 在本题中我十分沙茶的把[n/2]看成了[i/2]所以导致我t1十分(要是没写挂就有抱枕嘤嘤嘤) 而且浪费了我2h调 直到今天我突然发现,if(n/2>=2) addd(lk[a1],1),q[++t]=lk[a1];addd(lk[a2],1);q[++t]=a2+1;要是[i/2]的话a1根本不用压入队列和修改喵喵喵,所以这里gg了,

2017-09-18 23:34:15 432

原创 NOIP2017金秋冲刺训练营杯联赛模拟大奖赛 游记

Day0day0当然是把作业写完好好准备比赛啦!Day1T0跟老班请假,令人激动的是老班欣然同意我翘课去打比赛(不过主要是因为我哪些课程都学过吧)T1第一眼,蒙蔽。题目描述着实有点晦涩难懂。然后发现本质很简单。 于是入了并查集的坑,写了0.75+-,突然发现是个裸的树状数组套二分! 然后自信的敲完了~~(flag)T2第一眼,这个链得构造,然后发现!这不是树的直径喵?? 然后进入1h 100行

2017-09-17 23:20:49 421 2

原创 乘法逆元

#include<bits/stdc++.h>using namespace std;int inv[30000100],n,mod;int read(){ char ch=getchar();int k=0; while(ch<'0'||ch>'9') ch=getchar(); while(ch>='0'&&ch<='9') k*=10,k+=ch-'0',ch=

2017-09-01 20:39:20 358

转载 转自mbxc816 欧拉函数递推

欧拉函数的定义:E(k)=([1,n-1]中与n互质的整数个数). 因为任意正整数都可以唯一表示成如下形式: k=p1^a1*p2^a2*……*pi^ai;(即分解质因数形式)可以推出:E(k)=(p1-1)(p2-1)……(pi-1)*(p1^(a1-1))(p2^(a2-1))……(pi^(ai-1)) =k*(p1-1)(p2-1)……

2017-09-01 20:38:25 384

原创 关于线段树的作用与其他数据结构的替代

众所周知,sgt十分难写 并且如果模板记错 调试难度也十分大,然而今天我在写树剖的时候突发奇想,我们是否可以用一些数据结构代替线段树?以下是我的一些总结: 1.区间修改单点查询 这个十分简单 基本的查分用树状数组维护就好了 代码实现:略 2.区间修改区间查询 2相比1提高了许多难度,不过2个树状数组依旧是可以解决的,第一个树状树状为S1 第二个为S2,S1维护基本的

2017-08-25 09:12:58 530

原创 hankson的BT(bio-tech 变态)题 关于for循环边界

题目描述Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson。现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数 c1 和 c2 的最大公约数和最小公倍数。现在 Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整

2017-08-21 17:46:23 1328

原创 关于加速cin cout

ios::sync_with_stdio(false);

2017-08-12 16:08:17 562 3

原创 金明的预算方案DP(写伪了)

题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件 附件电脑 打印机,扫描仪书柜 图书书桌 台灯,文具工作椅 无如果要买归类为附件的

2017-08-11 14:46:33 249

原创 NOI2012 随机数生成器 一道noi水题 error:爆int

题目描述栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机数{Xn}: X[n+1]=(aX[n]+c) mod m其中mod m表示前面的数除以m的余数。从这个式子可以看出,这

2017-07-24 22:56:10 280

原创 关于极限小数据!!!

商汤科技近日推出的 SenseVideo 能够对视频监控中的对象进行识别与分析,包括行人检测等。在行人检测问题中,最重要的就是对行人移动的检测。由于往往是在视频监控数据中检测行人,我们将图像上的行人抽象为二维平面上若干个的点。那么,行人的移动就相当于二维平面上的变换。在这道题中,我们将行人的移动过程抽象为 平移,有两个 移动参数:d_xd ​x ​​ 和 d_yd ​y ​​ 。每次行人的

2017-05-28 21:14:37 303

原创 关于一道省选级题的猜想

题目背景公元 2044 年,人类进入了宇宙纪元。题目描述L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 ui 号星球沿最快的宇航路径飞行到 vi 号星球去。显然,飞船驶过一条航道 是需要时间的,对于航道 j,任意飞船驶过它所花费的时间为 t

2017-05-27 23:15:06 271

原创 洛谷 oj 2679 【NOIP2015】子串(一堆智障错误)Mod 、O(c) etc.

题目背景无题目描述有两个仅包含小写英文字母的字符串 A 和 B。现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一 个新的字符串,请问有多少种方案可以使得这个新串与字符串 B 相等?注意:子串取出 的位置不同也认为是不同的方案。输入输出格式输入格式: 输入文件名为 substring.in。第一行是三个正整数 n,m,k,分

2017-05-16 23:40:57 255 1

原创 洛谷oj 1030 水水水

题目描述给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度<=8)。输入输出格式输入格式: 2行,均为大写字母组成的字符串,表示一棵二叉树的中序与后序排列。输出格式: 1行,表示一棵二叉树的先序。输入输出样例输入样例#1: BADC BDCA 输出样例#1: ABCD这道题很水。。写了题解所以直接给代码,,,上面有注释 洛谷id:阮了个小哲,也可以去

2017-05-13 21:55:53 442

原创 写一个线段树的复习吧,撑撑门面感觉blog里东西好水,,,过几天写几道省选-的题。。

洛谷oj 3372 题目描述如题,已知一个数列,你需要进行下面两种操作:1.将某区间每一个数加上x2.求出某区间每一个数的和输入输出格式输入格式: 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含3或4个整数,表示一个操作,具体如下:操作1: 格式:1 x y k 含义:将区间[x,y]内每

2017-05-11 22:54:24 250

原创 质因数分解QwQ 2043洛谷oj

#include<bits/stdc++.h>using namespace std;#define MN 100005int ans[MN],n,pp[MN],tot;bool ispp[MN];void OLS(){ memset(ispp,1,sizeof(ispp)); for(int i=2;i<=n;i++) { if(ispp[i])

2017-05-11 16:24:53 495

原创 洛谷oj 2296寻找道路 【sb错误*1】

题目描述在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:1 .路径上的所有点的出边所指向的点都直接或间接与终点连通。2 .在满足条件1 的情况下使路径最短。注意:图G 中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路径的长度。输入输出格式输入格式: 输入文件名为road .in。第一行有两个用一个空格隔开的整数n 和m

2017-05-10 23:38:05 352

原创 对拍

今天和crk学了c语音的对拍 感觉贼亲切啊,相比b语音的:loop 简直不友好。。。 对比一下,,b的纯背的代码啊。。。:loop mkdt.exe std.exe a.exe fc std.out a.out if %errorlevel%==0 goto looppause然后是c: int order; while (true) {

2017-05-10 23:29:00 216

原创 第一次写Blog QwQ

Rt 第一次写博客,莫名欣喜嘞!欢迎大家访(tu)问(cao)。开通CSDN的blog主要是为了写一些和OI有关的东西,说不定2年+之后会写ACM嘞?作为一名代码实现能力蒟蒻的oier,决定用博客存一些写题中遇到的sb问题和一些神奇的数论&tree据结构。感觉第一次写博客用Markdown好像用的很菜。。。。一句代码没写诶。不行不行 我要写个东西(手动滑稽); #include<bits/stdc

2017-05-10 23:11:32 258 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除