自定义博客皮肤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.

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

原创 [SDOI2009]SuperGCD

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

2017-08-26 19:09:19 277

原创 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 206

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

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

2017-08-14 21:17:51 492

原创 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 277

原创 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 248

原创 BZOJ 3505 数三角形

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

2017-08-13 06:16:21 408 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 238

原创 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 312

原创 挖坑待填

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

2017-08-10 16:46:09 233

原创 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 416

原创 Day 15:我要逆袭。

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

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

原创 K-D树小结

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

2017-08-08 21:26:36 525

原创 久违的题解 多校联考

题目描述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 456

原创 Day 14 : 噩梦的一天

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

2017-08-08 19:03:57 311 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 270

原创 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 224

原创 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 197

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

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

2017-08-03 21:08:25 496 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 212

转载 可持久化。

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

2017-08-03 07:24:20 905

原创 BOZJ 3551&BZOJ 3545 kruskal重构树

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

2017-08-02 21:26:07 419

原创 [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 252

空空如也

空空如也

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

TA关注的人

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