- 博客(250)
- 收藏
- 关注
原创 OI实用网址
LaTeX公式编辑器https://www.codecogs.com/latex/eqneditor.phphttp://latex.91maths.com/图、坐标系绘制https://csacademy.com/app/graph_editor/函数绘制http://zuotu.91maths.com/#W3sidHlwZSI6MCwiZXEiOiJ4XjIiLCJjb2xvciI...
2019-07-10 12:00:43 399
原创 寒假欠题总汇
比赛自选比赛神奇的dp http://172.16.0.132/senior/#contest/show/2248/0cdq分治√ http://172.16.0.132/senior/#contest/show/2248/2 cdq分治,按照时间来搞。 每次从左和从右各扫一遍 (树状数组写得像shit一样)模拟? http://172.16.0.132...
2018-04-07 18:29:41 284
原创 各种注意事项(还有c++的一些操作)
转c++时间: 2017年8月9号1、记得打头文件 2、=与==的区别(赋值|比较) 3、各种运算符的比较级(与Pascal不同) *4、在OJ上scanf和printf时间优于cin、cout,但是在c++上差不多 5、用define定义max和min会更快 这样写:#define min(x,y) (x<y?x:y)#define max(x,y) (x&am
2017-08-11 22:27:50 516 3
原创 待学习&复习的内容
1、差分约数 2、二分图匹配(匈牙利) 3、KMP&扩展KMP 4、网络流(Sap、Dinic、预留推进) 5、各种DP 6、矩阵乘法 7、单调队列&栈 8、线性筛法(质数) 9、Splay等平衡树 10、凸包等几何类 11、线段树各种应用
2017-07-10 21:58:54 335
原创 常系数齐次线性递推
博客园码没了,所以先放这里问题:求长度为k的常系数齐次线性递推式Σai\*hj->hi+j的第n项hn,可以写成$HA^n$,A是k阶矩阵核心:对$A^n$取模变成$\sum_{i=0}^{k-1} c_iA^i$,加上H变为$\sum_{i=0}^{k-1} c_ih_i$问题是找一个模之后不变的式子,即某个多项式f(A)=0凯莱-哈密顿定理:A的特征多项式f(λ)满足f(A)=0特征矩阵:λI-A特征多项式:|λI-A|,把λ看作未知数,化简得到$f(\lambda)=\l
2021-03-19 08:11:04 223
原创 codeforces1202E
题目描述题目大意给出母串T和若干子串S,定义f(x,y)表示字符串y在x中出现次数求∑∑f(T,Si+Sj)题解当初被D降智后没发现这是到SB题枚举连接位置,ans=∑以i为结尾的个数*以i+1为开头的个数AC自动机随便搞时间:O(n)code#include <algorithm>#include <iostream>#include <...
2019-09-02 12:25:33 284
原创 字符串系列——SA
高一还不会SA就退役吧例题UOJ#35. 后缀排序这是一道模板题。读入一个长度为 nnn 的由小写英文字母组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置。位置编号为 111 到 nnn。除此之外为了进一步证明你确实有给后缀排序的超能力,请另外输出 n−1n - 1n−1 个整数分别表示排序后相邻后缀的最长公共前缀的长度。输入...
2019-08-24 10:30:35 550
原创 jzoj3234. 阴阳
题目描述DescriptionFarmer John 正在在计划自己的农场漫步。他的农场的结构就像一棵树:农场有N个谷仓(1<= N <=100,000),分别由N-1条路链接。这样,他便可以通过这些谷仓间的道路遍及各个谷仓。Farmer John想要选择一条路线:这条路线的起点和终点分别为农场中两个不同的谷仓,这条路线不能重复经过一条边两次。Farmer John担心这条路径可能...
2019-08-22 11:23:52 404
原创 jzoj6270. 【省赛模拟8.10】序列(吉司机线段树)
题目描述DescriptionInputOutputSample Input32 6 3Sample Output6Data Constraint题解考虑一个数d的所有倍数,设为a[1]…a[k]当k≥2时,在区间[1,a[k-1]-1]、[a[2]+1,n]、[a[1],a[k]]之间的区间的贡献都会对d取max这个可以枚举d及其倍数来算,时间约为O(n ln ...
2019-08-20 22:12:51 334
原创 jzoj6268. 【省选模拟8.10】贱
题目描述DescriptionInput一行两个整数n,kOutput一行一个整数ans,代表答案,模1e9+Sample InputSample Input 15 2Sample Input 2100 50Sample OutputSample Output 112Sample Output 2400502129Data Constraint题解设f[i]...
2019-08-19 11:58:42 250
原创 jzoj1931. 神奇的K线
题目描述Description 小明爱上了炒股。经过近段时间的观察和整理,他发现了如果一个股票出现了某种形态的k线,那么这个股票不久之后一定会大涨。小明想利用这种神奇的k线来做一个股票软件。他将一条k线用整数序列a来表示,并规定当且仅当a[i+1]-a[i]=p[i]时,这条k线是一条神奇的k线。但是事情总不是一帆风顺的,小明发现许多k线不是神奇的,但之后也能大涨。不过他发现这些k线都和神奇...
2019-08-14 12:10:10 244
原创 jzoj1899. 剪枝
题目描述Description 给出一棵有根树。树有n个结点,被分别标记成1到n的整数,1号结点为根结点。第i(1≤i≤n)个结点的权值为Wi。对于结点i,它有Ti个孩子,从左到右依次为Pi1,Pi2,…,PiTi。特别地,若i号结点是叶结点,则Ti=0。 我们对树进行深度优先搜索(DFS),每个点必须按从左到右的顺序访问每个孩子,形成一个DFS序列,记作Seq{Seq1,Seq2,…,...
2019-08-13 21:33:01 269
原创 jzoj1901. 光棱坦克
题目描述Description 一个平面直角坐标系上,有N个点,标号为1到N,其中第i个点的坐标为(x[i], y[i])。 求满足以下两个条件的点列{p[i]}的数目(假设{p[i]}的长度为M): 1) 对任意1 <= i < j <= M,必有y[p[i]] > y[p[j]]; 2) 对任意3 <= i <= M,必有x[p[i-1]]...
2019-08-13 21:30:40 404
原创 jzoj1900. 矩阵
DescriptionInput输入第1行有一个整数N。第2~N+1行每行N个非负整数,用空格隔开,描述B 矩阵。第N+2行,有N个非负整数,用空格隔开,描述C 矩阵。输入数据保证没有多余的空格和换行。Output只需要输出一个整数,表示你找到的元素值最大 D矩阵。Sample Input31 2 13 1 01 2 32 3 7Sample Output2Dat...
2019-08-13 21:04:45 233
原创 jzoj4330. 几何题
DescriptionInputOutput输出题目中要求的数,精确到10^-10。Sample Input10 545 70 419 1 431 68 870 76 71 19 3371 70 5342 54 7111 13 3016 63 2530 24 3456 61 29 732863 32 18 36537 41 11 233236 19 43 ...
2019-08-13 08:13:13 207
原创 jzoj6299. 工厂
DescriptionInputOutputSample InputSample 1:21110Sample 2:21000Sample 3:3000110000Sample OutputSample 1:1Sample 2:1Sample 3:3Data ConstraintHint题解论想到正解却没打出来是怎样一种体验若两个人之...
2019-08-13 08:07:37 240
原创 jzoj1166. 树中点对距离(点分治)
题目描述Description给出一棵带边权的树,问有多少对点的距离<=LenInput第一行两个整数N,Len(2<=n<=10000,len<=maxlongint)接下来N-1行,每行3个整数,x,y,l,表示x和y有一条边长为l的边Output一行,一个整数ans,表示答案Sample Input5 41 2 31 3 11 4 23 5 ...
2019-08-12 20:31:32 204
原创 jzoj3648. 【GDOI2014】beyond
题目描述DescriptionInput第一行:包含一个整数N。第二行:包含一个长度为N的字符串,字符串中只包含小写字母。第三行:包含一个长度为N的字符串,字符串中只包含小写字母。Output输出答案只包含一个数字L,表示圆环最大可能有的格子数。Sample Input输入1:5abcdxcdabz输入2:4abcdcdabSample Output输出1:...
2019-08-12 07:56:39 218
原创 jzoj3692. 【SRM 611】ElephantDrinking
题目描述Description这里有一个n*n 的平原,其中一些格子有泉水。你会得到一个string 字符串组,作为地图被用于描述平原。string 有n 个字符串,每个字符串长度为n,每个字符为0 到9 的数字。数字0 代表这个格子没有水;数字1 到9 代表泉水,并且数字为泉眼出水的速率。例如,数字5 表示一个每单位时间产生5 单位水的泉水。平原周围有4n 头大象:绕着平原的边缘,每一格边...
2019-08-11 15:15:28 229
原创 jzoj3691. 【CF414E】Mashmokh's Designed tree/codeforces414E
题目描述Description在大量的试验之后,Mashmokh 设计了一个问题,然后,你的职责是解决它。你得到一棵有n 个点的树T。每个点有一个独一无二的1 到n 之内的编号。树T 根的编号为1。对于树中每个点v,你会得到它儿子们按照特定顺序而给出的列表。你须处理在这棵树上的三种询问:计算u 到v 的距离(最短路的边数);给出v 和h,断开v 和他父亲的边,然后将它和它第h个祖...
2019-08-11 14:56:34 199
原创 jzoj3690. 【CF418D】Big Problems for Organizers/codeforces418D
题目描述Description2214年“Russian Code Cup”的最终决赛将在n 座宾馆里举行。其中的两座宾馆(让我们称它们为主宾馆)将要主办所有的活动,并且剩下的宾馆将会容纳所有参赛者。这些宾馆被总共n-1 条道路连接,使得你能从任一座宾馆到达另外任意一座。组委会想要知道,如果通过一条连接两座宾馆的道路耗费一单位时间,并且每个参赛者的目的地是距离他们自己最近的主宾馆之一;那么,...
2019-08-11 11:52:38 232
原创 Comet OJ - Contest #8 E.神奇函数(欧拉函数性质)
题目描述BB其实是一道sb题1013+10组数据足以把杜教筛/min25/洲阁筛/反演+筛μ/分块+筛质数给送上天了所以正解肯定是T√n的做法性质欧拉函数有一个著名的性质:n=∑d∣nφ(d)n=\sum_{d|n}{\varphi(d)}n=∑d∣nφ(d)证明:设F(n)=∑d∣nφ(d)F(n)=\sum_{d|n}{\varphi(d)}F(n)=∑d∣nφ...
2019-08-10 15:08:41 416 2
原创 jzoj6257. 【省选模拟8.9】修路
DescriptionInputOutputSample InputSample Input 151 2 3 4 51 22 32 43 5Sample Input 2101 7 3 4 8 6 2 9 10 51 21 32 43 52 63 74 85 96 10Sample OutputSample Output 10002Sa...
2019-08-10 07:55:39 164
原创 codeforces1202D
题目描述题目大意给出n(n≤109),求一个字符串S,满足①|S|≤105②Si∈[‘1’,‘3’,‘7’]③S中子序列"1337"的个数刚好为n题解人类智慧构造题显然不能直接11111…11337由于3是按平方级增长的,所以先加入大量3,使得答案接近n,然后再通过加7来补到n考虑一种构造方式:133777…7(a个7)333…3(b个3)7那么sum=(a+1)+(b...
2019-08-09 07:48:25 233
原创 jzoj6263. 【省选模拟8.5】可见的点
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-08-06 09:14:22 268
原创 hduoj6625.three arrays
题目描述Problem DescriptionThere are three integer arrays a,b,c. The lengths of them are all N. You are given the full contents of a and b. And the elements in c is produced by following equation: c[i]=...
2019-08-05 19:12:56 333
原创 jzoj3539. 折射伤害
题目描述Description在一个游戏中有n个英雄,初始时每个英雄受到数值为ai的伤害,每个英雄都有一个技能“折射”,即减少自己受到的伤害,并将这部分伤害分摊给其他人。对于每个折射关系,我们用数对(xi,yi,zi)来表示xi将自己受到伤害去掉zi的比例,将这些伤害转移给yi(xi,yi是整数,zi是实数)。求出经过反复折射后最后每个英雄受到的实际总伤害。Input第一行一个正整数:n...
2019-08-04 22:05:52 334
原创 jzoj3538. 方阵移动
题目描述Description操场可以看成一个平面直角坐标系,在操场上有nn个同学。你希望将这nn个同学排成一个间距为1的nn的方阵,并且要求方阵的左边界在y轴上。每个同学在初始格点(xi,yi)上,可以移动到任何一个格点(xi’,yi’),耗费的体力值为(|xi-xi’|+|yi-yi’|)^p,xi,yi是整数,p是正整数。现在你想知道,将这nn同学移动成符合要求的方阵的情况下,总共耗费的...
2019-08-04 21:47:17 249
转载 SAP模板
来自cold_chair备忘#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn = 1000005,maxm = 1000005;struct node{ int to,next,flow;//目标点,下一...
2019-08-03 22:12:58 197
原创 codeforces1199E
题目描述题目大意给出一个3n个点、m条边的无向图,找一个n条边的边集(保证没有重点)或n个点的点集(保证没有相邻点)题解这题的正解很妙由于有3n个点,可知2n/2≥n和n≥n和n+2n=3n废话所以暴力找出一个尽可能大的边集,使得没有两个边集外的点相邻显然,剩下的是一个合法的点集如果找到≥n条边,那么就输出边集否则边集覆盖的点<2n,则剩下点集的大小一定>n...
2019-08-03 16:33:03 233
原创 jzoj1896. 大灾变
题目描述Description 艾泽拉斯世界经历一场亘古未有的地震过后,大地和海洋被完全撕裂,旧大陆残缺不全。联盟和部落各种族的居民们被迫离开了世代居住的家园,来寻找新的生存空间。原本平坦的陆地上现在隆起了一座座山峰,暴风城的人类开始在艾尔文山脉重建家园。他们决定在山脉之中建造一座瞭望塔和一个魔法浮空岛,以便于在瞭望塔和浮空岛上可以俯视艾尔文山脉的全貌。 艾尔文山脉被描述为一个折线,给定...
2019-08-03 11:45:31 249
原创 jzoj1898. 密码系统
题目描述Description Lambda受任于某情报站,他的工作是获取敌人情报。一次他在破解密码系统时,得到了一个N位B进制数φ,满足φ≡V (mod M)。他发现组成φ的数字很奇特。为了验证φ的特殊性,他将所有模M为V的N位B进制数,按照各数位构成的集合分类,并想知道每一类数各有多少个。Input 输入共一行,包含四个整数N, B, M, V。Output 输出共2B-1行...
2019-08-03 11:26:12 213
原创 jzoj1897. 书堆(调和级数公式)
题目描述Description 蚂蚁是勤劳的动物,他们喜欢挑战极限。现在他们迎来了一个难题!蚂蚁居住在图书馆里,图书馆里有大量的书籍。书是形状大小质量都一样的矩形。蚂蚁要把这些书摆在水平桌子的边缘。蚂蚁喜欢整洁的布置,所以蚂蚁规定书本必须水平摆放,宽必须平行于桌缘(如图),而且不允许同一高度摆多本书 蚂蚁想要让书本伸出桌子边缘尽量远,同时不让书因为重力垮下来。它们已经用不知道什么方...
2019-08-02 19:49:46 601
原创 jzoj1656. 【2010集训队出题】数据读取问题
题目描述Description平行宇宙,或者叫做多重宇宙论,这是一种在物理学里尚未被证实的理论。我们假想,在某个事件点(以时间为轴)之后,宇宙的运行轨迹会出现许多可能,而这些可能的宇宙是平行的。举例来说,从我们现在存在的这个宇宙开始,每过一个时刻,宇宙就会分成很多个,在这些宇宙中,会有成为警察的你,会有成为总理的你,等等。而这些不同的宇宙是相互平行的,且在之后的发展中也是平行,不会相交。现...
2019-08-02 19:05:43 236
原创 jzoj1895. 单词争霸
题目描述Description农夫约翰(Farmer John)的奶牛们平时喜好一起学习英文单词。奶牛Bessie是其中最聪明的牛,她发明了一个游戏,叫做《单词争霸》。这个游戏是由两个人来玩,两人轮流进行。轮到每个人时,他要说出一个正确的单词(即字典中的单词),要求这个单词在之前没有被他或他的对手说过,并且这个单词不是之前他或他的对手说过的某个单词的前缀。如果轮到一个人,他无法说出这样的单词...
2019-08-02 08:11:36 557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人