自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Life

To win.

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

原创 某集训记录

今天就是正式的集训了呢,然后今天早上照例的考了试,日常考挂… (不能这样) 今天三道题来说的话T1是结论题(也就是打表找规律)即使找出来规律还要写高精度,差点没调死,这种类似的结论题要先猜个结论,用最好的验证工具也就是计算机来验证T2的话是图论的结论题?! 又到了欧拉路的考点上,然而有好多人得了不低的分数,考完了后听yzh说输出m+特判到手50分,然而我的骗分并没有得到分数,我试了一下只输出M,

2017-10-02 14:27:45 435 1

原创 BZOJ 3065: 带插入区间K小值

题目大意:rt,维护一个数据结构 ,支持带插入区间K小值如果不带插入的话,就BIT+主席树,而带了插入,所以外面只能套一个平衡树,而splay和treap什么还要一直转,TLE是稳稳的,那么我们就选择了替罪羊树,因为不用转,然后重建的时候暴力重构就好了,那么对于修改来说先在内层线段树中删除再加入就好了,而k小值就是二分答案就好了,不过还是码的心累啊。code:#define MAXN 14

2017-07-22 15:08:55 337

原创 [Tyvj 1728]普通平衡树 5种姿势 (彩蛋)

经典裸题。对于Treap来说无旋Treap常数较大,但是可以支持快速的合并和分裂(对splay无再爱)打颗无旋Treap就好了。无旋Treap:#define MAXN 100005#include using namespace std;int n; struct node{ int v,r,s; node *ch[2]; void Maintain(){

2017-07-12 21:23:42 283 2

原创 BZOJ 4501 旅行

题目大意 : 4501 首先对于每一个节点,如果f[u] max , 那么每一个 v 都应取到相应的max,那么我们可以按拓扑序逆序(也就是dfs序的逆序) 先算出来每一个f[v],然后再考虑每一个节点的更新,按题意来说,f[u]=∑f[v]+1边数f[u]=\frac{\sum{f[v]+1}}{边数}的最大值,由于是分式,我们考虑用01分数规划搞,我们设当前二分出来的值为mid , 则应满足 f

2017-09-27 07:41:30 242

原创 某联考记录

某联考记录第一次和某二中一起考试啊 话说今天又是dg出题QAQ 然后就翻车了啊。。 T1是道送分题,直接状压就好了 T2是结论题,根本没往那边想QAQ…然而还是扔了两个小时,认为一定能搞出来 T3看一眼是逆序对,卡内存,就直接写了个树状数组QAQ 然后就挂了QAQ… 炸的莫名其妙 这回主要就挂在T2上了,扔了大部分时间在T2上还是没什么效果QAQ… 以后不能孤注一掷啊QAQ…

2017-09-26 15:10:43 259

原创 BZOJ 4026 dC Loves Number Theory 主席树

题目大意 中文题,自己看。首先phi[i] = i * (1 - p1) ... * (1 - pn)由于每一个质因数p只用了一次,所以对区间做HH 的项链就好了.PS: 我真是太弱了,差点写吐了QAQ...#include #include #include #include typedef long long ll;#define N

2017-09-24 07:49:51 308

原创 2017/9/23 出题人翻车记

嗯,好久没有写过了,来证明自己还是个活人QAQ.话说这次考试真是有趣,第一题是送分题,基本全场AC,除了刘神和刘神经以外,第二题标称被LC卡掉了QAQ... 第三题测试点有误,刚出来的时候除了AC就是RE,显然没有AC的 UPD : 最后从今天开始复活

2017-09-23 09:13:28 321

原创 [SDOI2009]SuperGCD

题目描述Sheng bill有着惊人的心算能力,甚至能用大脑计算出两个巨大的数的GCD(最大公约 数)!因此他经常和别人比赛计算GCD。有一天Sheng bill很嚣张地找到了你,并要求和你比 赛,但是输给Sheng bill岂不是很丢脸!所以你决定写一个程序来教训他。输入共两行: 第一行:一个数A。 第二行:一个数B。输出一行,表示A和B的最大公约数。

2017-08-26 19:09:19 264

原创 BZOJ 2242 BSGS

Description你被要求设计一个计算器完成以下三项任务:1、给定y,z,p,计算Y^Z Mod P 的值;2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数;3、给定y,z,p,计算满足Y^x ≡ Z ( mod P)的最小非负整数。Input 输入包含多组数据。第一行包含两个正整数T,K分别表示数据组数和询问类型(对于一个测试点

2017-08-14 21:29:58 196

原创 BZOJ 禁忌 AC自动机+概率DP+矩阵乘

题目描述       Magic Land上的人们总是提起那个传说:他们的祖先John在那个东方岛屿帮助Koishi与其姐姐Satori最终战平。而后,Koishi恢复了读心的能力……      如今,在John已经成为传说的时代,再次造访那座岛屿的人们却发现Koishi遇到了新麻烦。       这次她遇到了Flandre Scarlet——她拥有

2017-08-14 21:17:51 460

原创 COGS 1473 O(N*logN) 高精乘 FFT

题意: 求A*B, A 万进制亿进制走吧,放弃吧...正解fft 模板么,随便搞搞就好了...#include #include #include #include #include using std::swap;#define MAXN 530010const double PI = acos(-1.0);char s1[MAXN],s2[MAXN];int re

2017-08-14 21:12:39 260

原创 BZOJ 3529 莫比乌斯反演+树状数组

Description    有一张N×m的数表,其第i行第j列(1 能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。Input    输入包含多组数据。    输入的第一行一个整数Q表示测试点内的数据组数,接下来Q行,每行三个整数n,m,a(|a| Output    对每组数据,输出一行一个整数,表示答案模2^31的

2017-08-14 21:07:03 233

原创 BZOJ 3505 数三角形

Description给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。Input输入一行,包含两个空格分隔的正整数m和n。Output输出一个正整数,为所求三角形数量。Sample Input2 2Sample Output76

2017-08-13 06:16:21 337 1

原创 BZOJ 4173

我能说我这道题是打表找规律么并不会证明QAQ.答案就是phi(n)*phi(n)*n*m证明去膜拜PoPoQQQ#pragma GCC optimize ("O3")#include #include #include #include typedef long long ll;#define P 998244353llll n,m;

2017-08-12 21:37:55 223

原创 BZOJ 1407 exgcd

枚举 山洞个数,每次n^2  枚举两个野人之间是否会发生冲突.  相当于求p[i]*x+c[i] = p[j]*x+c[j] mod m (天数)    ----------> (p[i]-p[j])*x-m*y = c[j]-c[i] .. exgcd 求解.#include #include #include #include #define MAXN 17using std::ma

2017-08-12 17:31:19 269

原创 挖坑待填

离联赛不远了。看下自己还有些什么会。0:掌握度为0,基本想不到。1:能想到,不会打...2:能想到,能快速打出来。(1) math高斯消元 (0) 作为讲它的人我自己却不会QAQ。 exgcd (0) : 已经忘了怎么打了。。欧拉(2).  欧拉函数和欧拉定理用的还是比较多的。Lucas 定理(2). 比较简单。Crt (0) 曾经会过。期望(1) 不能手玩

2017-08-10 16:46:09 203

原创 BZOJ 4605 崂山白花蛇草水 权值线段树+K-D树

Description神犇Aleph在SDOI Round2前立了一个flag:如果进了省队,就现场直播喝崂山白花蛇草水。凭借着神犇Aleph的实力,他轻松地进了山东省省队,现在便是他履行诺言的时候了。蒟蒻Bob特地为他准备了999,999,999,999,999,999瓶崂山白花蛇草水,想要灌神犇Aleph。神犇Aleph求(跪着的)蒟蒻Bob不要灌他,由于神犇Aleph是神犇,

2017-08-10 07:39:30 402

原创 Day 15:我要逆袭。

今天来考试都带有一股忧伤。临交卷的时候紧张的不得了。。。T1是道2*树状数组的题,不少人被与题目不符的测试数据卡掉了40分。而我减了1,然而并没有什么卵用,后来又重新评测了。T2我写的是N^2*logn的set算法,然后好像被老爷机卡成暴力分,然而打主席树的ryf和我一样的时间复杂度居然A掉了这道题,话说set里不应该是颗红黑树么,怎么会比主席树慢呢。然后交到HZOJ上就过了。。。T3

2017-08-09 20:04:37 364 1

原创 K-D树小结

最近几天学了一发K-Dtree,有一点理解。。首先K-Dtree是一种算法。类似于搜索,但是如果你硬要叫它数据结构也可以。。K-D树在形态上是一颗二叉排序树,满足左儿子权值小于根节点,根节点权值小于右儿子,由于每个K-D树节点中都有对应的点,那么怎么划分权值就成为了问题。为了把数据分散的更好,我们可以选择对每一个维度挨个枚举然后进行划分,这时候就要用到std的一个stl了,在algor

2017-08-08 21:26:36 509

原创 久违的题解 多校联考

题目描述Evensgn 有一群好朋友,他们经常互相借钱。假如说有三个好朋友 A,B,C。A 欠 B 20 元,B 欠 C 20 元,总债务规模为 20+20=40 元。Evensgn 是个追求简约的人,他觉得这样的债务太繁杂了。他认为,上面的债务可以完全等价为 A 欠 C20 元,B 既不欠别人,别人也不欠他。这样总债务规模就压缩到了 20 元。现在给定 n 个人和 m 条

2017-08-08 19:15:08 398

原创 Day 14 : 噩梦的一天

为什么要把这天拿出来写是因为今天rt真的是噩梦的一天,再次爆零,T1是个超简单结论题,然而我想复杂了,都想直接上队列暴力n^3找,实际证明这是个结论题。T2打的是fhq treap,本来是能A掉的,但是手贱重载了new 但delete的时候还是用的原来的delete,并没有重载delete,导致原来能A掉的题全部RE,然而本机并没有拍出来问题。T3想到了正解但被细节+特判成功玩死。加上前几天的考炸

2017-08-08 19:03:57 280 1

原创 BZOJ 2626 JZPFAR

Description  平面上有n个点。现在有m次询问,每次给定一个点(px, py)和一个整数k,输出n个点中离(px, py)的距离第k大的点的标号。如果有两个(或多个)点距离(px, py)相同,那么认为标号较小的点距离较大。Input  第一行,一个整数n,表示点的个数。  下面n行,每行两个整数x_i, y_i,表示n个点的坐标。点的标号按照输入

2017-08-07 21:14:11 252

原创 HDU 1693 新的恐惧,插头Dp

Problem DescriptionMost of us know that in the game called DotA(Defense of the Ancient), Pudge is a strong hero in the first period of the game. When the game goes to end however, Pudge is not a s

2017-08-06 20:20:04 212

原创 BZOJ 3166 可持久化Trie

DescriptionWelcome to ALO ( Arithmetic and Logistic Online)。这是一个VR MMORPG ,如名字所见,到处充满了数学的谜题。现在你拥有n颗宝石,每颗宝石有一个能量密度,记为ai,这些宝石的能量密度两两不同。现在你可以选取连续的一些宝石(必须多于一个)进行融合,设为  ai, ai+1, …, a j,则融合而成的宝石的

2017-08-03 21:17:12 178

原创 BZOJ 3772 精神污染 主席树+欧拉序

Description兵库县位于日本列岛的中央位置,北临日本海,南面濑户内海直通太平洋,中央部位是森林和山地,与拥有关西机场的大阪府比邻而居,是关西地区面积最大的县,是集经济和文化于一体的一大地区,是日本西部门户,海陆空交通设施发达。濑户内海沿岸气候温暖,多晴天,有日本少见的贸易良港神户港所在的神户市和曾是豪族城邑“城下町”的姬路市等大城市,还有以疗养地而闻名的六甲山地等。兵库县官方也

2017-08-03 21:08:25 436 1

原创 BZOJ 3123 森林 主席树启发式合并

DescriptionInput第一行包含一个正整数testcase,表示当前测试数据的测试点编号。保证1≤testcase≤20。 第二行包含三个整数N,M,T,分别表示节点数、初始边数、操作数。第三行包含N个非负整数表示 N个节点上的权值。  接下来 M行,每行包含两个整数x和 y,表示初始的时候,点x和点y 之间有一条无向边, 接下来 T行,每行描述一个操

2017-08-03 13:00:20 202

转载 可持久化。

强制转发一波柱子恒的讲解,有些题题解我也有QAQ。最近跑来打数据结构,于是我决定搞一发可持久化,然后发现……一发不可收啊……对于可持久化数据结构,其最大的特征是“历史版本查询”,即可以回到某一次修改之前的状态,并继续操作;而这种“历史版本查询”会衍生出其他一些强大的操作。今天,我们主要讲解可持久化线段树。其实,它的另外一个名字“主席树”似乎更加为人所知(主席%%%)。

2017-08-03 07:24:20 891

原创 BOZJ 3551&BZOJ 3545 kruskal重构树

这题是BZOJ 3545 的增强版。。。强制在线。。。对于原来普通的kruskal我们不是直接连边,而是构造新的一个点来保存这个点,然后这个点的权值就是原来的这条边的权值,然后就构造了一个新的树,对于这颗树,由于对边权排过序,所以这颗树是个堆,然后对这棵树进行dfs,求出dfs序,那么可用倍增求出第一个权值大于等于x的点,用dfs序+主席树求出k小值。#include #includ

2017-08-02 21:26:07 399

原创 [Poi2014]FarmCraft

题目描述In a village called Byteville, there are   houses connected with N-1 roads. For each pair of houses, there is a unique way to get from one to another. The houses are numbered from 1 to  . Th

2017-08-02 16:51:47 242

原创 NOIP 2015 斗地主

题目描述 牛牛最近迷上了一种叫斗地主的扑克游戏。斗地主是一种使用黑桃、红心、梅花、方片的A到K加上大小王的共54张牌来进行的扑克牌游戏。在斗地主中,牌的大小关系根据牌的数码表示如下:3输入第一行包含用空格隔开的2个正整数T,N,表示手牌的组数以及每组手牌的张数。接下来T组数据,每组数据N行,每行一个非负整数对Ai,Bi,表示一张牌,其中Ai表示牌的数码,

2017-07-30 21:43:10 184

原创 POJ 1704 Georgia and Bob

DescriptionGeorgia and Bob decide to play a self-invented game. They draw a row of grids on paper, number the grids from left to right by 1, 2, 3, ..., and place N chessmen on different grids, as

2017-07-30 21:00:13 205

原创 BZOJ 1409 快速幂+欧拉定理

DescriptionRivest是密码学专家。近日他正在研究一种数列E = {E[1],E[2],……,E[n]},且E[1] = E[2] = p(p为一个质数),E[i] = E[i-2]*E[i-1] (若2<i<=n)。例如{2,2,4,8,32,256,8192,……}就是p = 2的数列。在此基础上他又设计了一种加密算法,该算法可以通过一个密钥q (q Inp

2017-07-30 18:36:06 304

原创 HDU 3595 博弈论,被支配的恐惧

Problem DescriptionGG and MM like playing a game since they are children. At the beginning of game, there are two piles of stones. MM chooses a pile of stones first, which has x stones, and then s

2017-07-30 17:51:58 251

原创 BZOJ 3195 [Jxoi2012]奇怪的道路

题目描述小宇从历史书上了解到一个古老的文明。这个文明在各个方面高度发达,交通方面也不例外。考古学家已经知道,这个文明在全盛时期有n座城市,编号为1..n。m条道路连接在这些城市之间,每条道路将两个城市连接起来,使得两地的居民可以方便地来往。一对城市之间可能存在多条道路。据史料记载,这个文明的交通网络满足两个奇怪的特征。首先,这个文明崇拜数字K,所以对于任何一条道路,设它连接的两个城

2017-07-28 17:54:45 267

原创 大暑假集训

day 1:中午12点到了hz,懒懒散散和wx一起去吃饭,下午meaty来讲杂题选讲。没意思跳过。day 2:早上lc,ryf和whm起晚了。。被老吕干了,中午和lc去吃泡面,没热水,等着开水,等了10分钟,吃完饭去机房。。。然后就开始考试了,恩,第一题还好,大dfs。。

2017-07-28 06:22:08 590 4

原创 [Poi2010]Monotonicity 2

题目描述给出N个正整数a[1..N],再给出K个关系符号(>、选出一个长度为L的子序列(不要求连续),要求这个子序列的第i项和第i+1项的的大小关系为s[(i-1)mod K+1]。求出L的最大值。输入第一行两个正整数,分别表示N和K (N, K 第二行给出N个正整数,第i个正整数表示a[i] (a[i] 第三行给出K个空格隔开关系符号(>、

2017-07-27 21:36:58 186

原创 BZOJ 4868 HEOI 期末考试

Description有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。第i位同学希望在第ti天或之前得知所.有.课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本的计划,会在第bi天公布成绩。有如下两种操作可以调整公布成绩的时间:1.将负责课程X的

2017-07-26 21:35:30 472

原创 BZOJ 4870 HEOI 2017 组合数问题

DescriptionInput第一行有四个整数 n, p, k, r,所有整数含义见问题描述。1 ≤ n ≤ 10^9, 0 ≤ r Output一行一个整数代表答案。我也是很迷呢,这题如果用组合数公式+性质硬搞什么也搞不出来,然后就用组合数的实际意义好了,C(i,j)表示从i个物品中选出j个的方案数,那么原题就是从n*k个物品中选出m

2017-07-26 21:24:33 233

原创 BZOJ 4318 OSU! 概率+递推

Descriptionosu 是一款群众喜闻乐见的休闲软件。 我们可以把osu的规则简化与改编成以下的样子: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1个长度为n的01串。在这个串中连续的 X个1可以贡献X^3 的分数,这x个1不能被其他连续的1所包含(也就是极长的一串1,具体见样例解释) 现在给出n,以及每个操作的成功率,请你输出期望

2017-07-26 21:13:47 211

原创 BZOJ 3450 Easy

Description某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:(我们来简化一下这个游戏的规则有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连续a个comb就有a*a分,comb就是极大的连续o。比如ooxxxxooooxxx,分数就是2*2+4*4=4+16=20。Sevenkplus闲的慌就看他打了一盘,有些地方跟运气

2017-07-26 21:08:52 320

空空如也

空空如也

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

TA关注的人

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