自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tmotfl的博客

博客地址 tmotfl.top 欢迎访问

  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 此博客无特殊情况已不再更新

欢迎访问新blog 博客

2018-06-17 10:29:24 359

原创 [APIO2014]回文串

题目描述给你一个由小写拉丁字母组成的字符串 ss 。我们定义 ss 的一个子串的存在值为这个子串在 ss 中出现的次数乘以这个子串的长度。对于给你的这个字符串 ss ,求所有回文子串中的最大存在值。输入输出格式输入格式:一行,一个由小写拉丁字母(a~z)组成的非空字符串 ss 。输出格式:输出一个整数,表示所有回文子串中的最大存在值。输入输出样例输入样例#1:...

2018-05-09 21:41:21 240

原创 后缀数组 学习笔记

后缀数组??!!后缀数组是处理字符串的强有力的工具….. 在字符串处理当中,后缀树和后缀数组都是非常有力的工具。其实后缀数组是后缀树的一个非常精巧的替代品,它比后缀树容易编程实现,能够实现后缀树的很多功能而时间复杂度也不太逊色,并且,它比后缀树所占用的空间小很多。可以说,在信息学竞赛中后缀数组比后缀树要更为实用。−−−−−−−−----百度百科后缀数组中变量的定义:我们定义suffi...

2018-05-08 21:56:57 266

原创 AC自动机 学习笔记

AC自动机??!!Aho−CorasickautomatonAho−CorasickautomatonAho-Corasick automaton,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法。 什么是多模匹配? 就是给你一段mmm个句子的集合SSS,给出nnn个单词,查看这些单词是否在SSS中出现过;AC自动机学ACACAC自动机之前,一定要看看Tire树Tire树T...

2018-05-08 21:16:31 205

原创 自适应Simpson积分

emmm…..自己码在Word上的.

2018-05-03 23:49:38 464

原创 主席树 学习笔记

主席树主席树又叫可持久化线段树,就是可以提取历史版本的线段树。 主席树的一个基本操作就是求解区间第K大。原理主席树的原理其实很好理解。 假如我们有一个数列(3,2,3,1,4)(3,2,3,1,4)(3,2,3,1,4) 首先要离散化. 我们要对这一个数列建一个线段树。 这一个线段树,最底层每一个节点代表这一节点的下标在数列中出现的次数,父亲就是就和就可以,因为离散化了,所以...

2018-04-26 20:13:22 205

原创 二维计算几何 学习笔记

1.基础知识1.1关于浮点误差一般的话要设一个EPS=1e−8EPS=1e−8EPS=1e^{-8}//精度控制 bool Dcmp(double x){ if(fabs(x)<Eps) return 0; else return 1;}1.2向量基础运算1.2.1点积double Dot(Vector A,Vector B)...

2018-04-23 22:00:19 305

原创 【P2762】 太空飞行计划问题 最大权闭合子图

题目描述W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集RjÍI。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效算法,确定在一次太空...

2018-04-21 23:05:55 194

原创 【HDU3294】Girls' research Manacher

Girls’ researchTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 3745 Accepted Submission(s): 1402Problem DescriptionOne day, sailorm...

2018-04-20 18:25:42 198

原创 Manacher算法 学习笔记

Manacher算法Manacher算法主要是用来解决字符串回文串的问题的。 Manacher算法把长度为奇数和偶数的字符串一起考虑算法流程假设我们现在要求出字符串sss的最长回文子串. 我们先对原串进行处理,把长度为奇数的和偶数的放在一起考虑。 其实就是在每两个字符串中间加入一个特殊的字符(只要是没有在原串中出现过的就可以,一般是#)int Init(){ ...

2018-04-20 18:11:57 211

原创 【HDU3709】Balanced Number 数位DP

Balanced NumberTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 7089 Accepted Submission(s): 3404Problem DescriptionA balanced number...

2018-04-15 20:47:40 227

原创 【POJ3252】Round Numbers 数位DP

Round NumbersTime Limit: 2000MS Memory Limit: 65536K Total Submissions: 15305 Accepted: 6215DescriptionThe cows, as you know, have no fingers or thumbs and thus are unable to play...

2018-04-15 20:42:30 203

原创 【HDU4734】F(x) 数位Dp

F(x)Time Limit: 1000/500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7529 Accepted Submission(s): 2944Problem DescriptionFor a decimal number x with ...

2018-04-15 20:37:57 190

原创 【HDU2089】不要62 数位Dp

不要62Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 52654 Accepted Submission(s): 20059Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer...

2018-04-15 20:31:13 216

原创 数位Dp 学习笔记

前面最近学了点数位DP,也码了几个题,写点学习笔记数位DP数位DP就是在数位上进行DP,(个位,十位,百位之类的) 一般数位DP,都会让求在某一区间内满足某一种限定的数的数量。 DP的方式一般是DFS+记忆化。 状态的话就是dp[pos][..]dp[pos][..]dp[pos][..],pospospos表示第pos位状态为......的满足题目限制的数量 对了… 一...

2018-04-15 20:24:36 245

原创 整除分块

整除分块整除分块,可以把一些算法优化为O(n−−√)级别O(n)级别O(\sqrt n)级别 我们在计算∑i=1n⌊ni⌋∑i=1n⌊ni⌋\sum\limits_{i=1}^{n}\lfloor\frac{n}{i}\rfloor时,一般的直接枚举都是O(n)O(n)O(n) 但是我们通过一些神奇的操作发现,在计算∑i=1n⌊ni⌋∑i=1n⌊ni⌋\sum\limits_{i=1}^{...

2018-04-14 10:55:16 1191

原创 【UVA10944】Nuts for nuts.. 状压DP

题目题解我们可以在输入的时候对坚果进行预处理,处理出每个坚果之间和与起点之间的距离。 然后考虑进行状态压缩设dp[S][u]dp[S][u]dp[S][u]表示当前吃到的坚果的集合为SSS,当前吃到的坚果为uuu号 转移的话就非常容易了:dp[S]|(1<<(j−1))[v]=min(dp[S|(1<<(j−1))][v],dp[S][u]+G[u][v...

2018-04-13 21:58:46 396

原创 【LOJ】#113. 最大异或和 线性基

#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<cstdlib>#define ll long long #pragma gcc optimize(2)const int MAXN=60;using namespace s...

2018-04-12 21:22:15 400

原创 【P2522 】[HAOI2011]Problem b 莫比乌斯反演

题目描述对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。输入输出格式输入格式:第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、k输出格式:共n行,每行一个整数表示满足要求的数对(x,y)的个数输入输出样例输入样例#1:2 2 5 1 5 1 ...

2018-04-11 21:15:00 176

原创 【POJ 2356】 Find a muliple 鸽笼原理

Find a multipleTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 8716 Accepted: 3765 Special JudgeDescriptionThe input contains N natural (i.e. positive integer) number...

2018-04-10 21:07:50 126

原创 【POJ】2761 Feed the dogs 主席树

Feed the dogsTime Limit: 6000MS Memory Limit: 65536K Total Submissions: 22027 Accepted: 7008DescriptionWind loves pretty dogs very much, and she has n pet dogs. So Jiajia has to f...

2018-04-08 21:59:02 316

原创 【P1447】[NOI2010]能量采集 欧拉函数

[NOI2010]能量采集题目描述栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x的范围是1至n,表示是在第x列,y的范围是1至m,表示是...

2018-04-08 21:52:54 289

原创 【POJ 2407】 Relatives 欧拉函数

RelativesTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 15712 Accepted: 7967DescriptionGiven n, a positive integer, how many positive integers less than n are relatively...

2018-04-08 21:38:21 184

原创 【HDU 1695】 【P3455】[POI2007]ZAP-Queries

GCDTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 14017 Accepted Submission(s): 5356Problem DescriptionGiven 5 integers: a, b, c, ...

2018-04-07 21:56:58 157

原创 【POJ1006】 Biorhythms 中国剩余定理

BiorhythmsTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 143464 Accepted: 46129DescriptionSome people believe that there are three cycles in a person’s life that start ...

2018-04-07 10:30:47 157

原创 【POJ2115】C Looooops Ex_gcd

C LooooopsTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 30121 Accepted: 8698DescriptionA Compiler Mystery: We are given a C-language style for loop of type for (varia...

2018-04-06 09:19:54 160

原创 【POJ 2686】 Traveling by Stagecoach 状压DP

Traveling by StagecoachTime Limit: 2000MS Memory Limit: 65536K Total Submissions: 3958 Accepted: 1590 Special JudgeDescriptionOnce upon a time, there was a traveler. He plans ...

2018-04-05 10:49:23 180

原创 NOIP 2011 计算系数 快速幂+组合数

题目描述给定一个多项式(by+ax)k(by+ax)k(by+ax)^k,请求出多项式展开后xn∗ymxn∗ymx^n*y^m项的系数。输入格式:输入文件名为factor.in。共一行,包含5 个整数,分别为 a ,b ,k ,n ,m,每两个整数之间用一个空格隔开。输出格式:输出共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模后的结果。...

2018-04-05 10:28:53 280

原创 【BZOJ3505】 [Cqoi2014]数三角形 组合数学

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

2018-04-04 21:54:24 286 1

原创 NOIP 2013 转圈游戏 快速幂

题目描述n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从0 到 n-1。最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此类推。游戏规则如下:每一轮第 0 号位置上的小伙伴顺时针走到第 m 号位置,第 1 号位置小伙伴走到第 m+1 号位置,……,依此类推,第n − m号位置上的小伙伴走到第 0 号位置,第n-m+1 ...

2018-04-03 22:03:54 218

原创 NOIP 2012 同余方程 Ex_gcd

题目描述求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。输入格式:输入只有一行,包含两个正整数 a, b,用一个空格隔开。输出格式:输出只有一行,包含一个正整数 x0,即最小正整数解。输入数据保证一定有解。输入样例#1:3 10输出样例#1:7题解对于ax≡1(modb)ax≡1(modb)ax≡ 1(\mod b...

2018-04-03 21:52:44 172

原创 【LOJ6191】. 「美团 CodeM 复赛」配对游戏 期望概率 DP

题目描述有 n 个人排成一排,一开始全部面向前方,然后随机朝左或是朝右转。 然后我们不断审查这个队列,每次选择两个面对面的相邻的人,将他们从队列中取出。 例如(> 表示向右,< 表示向左): 队列 >>><<< 的消除过程为,>>><<< 到 >><&lt

2018-04-03 21:46:54 289

原创 【LOJ6162】 「美团 CodeM 初赛 Round A」身体训练 期望概率

题目链接 LOJ题解首先我们考虑枚举每一个人,然后枚举每一个人跑的次序,先计算出当前次序的相对速度,就可以计算出时间,每个人在第jjj 个位置的概率为1n1n\frac{1}{n},最后乘上1n1n\frac{1}{n}就可以。跑的总路程为n∗un∗un*u 所以ans+=u∗nc[i]−v−(j−1)∗d[i]∗1nans+=u∗nc[i]−v−(j−1)∗d[i]∗1nans...

2018-04-01 22:07:20 251

原创 【LOJ6178】 「美团 CodeM 初赛 Round B」景区路线规划 期望概率DP

题目链接 LOJ题解考虑进行Dp,我们设f[i][j]f[i][j]f[i][j]表示到达节点iii消耗了jjj时间的开心度的期望, 状态转移的话直接对每一个节点枚举相邻的节点就可以,要提前处理出,从当前节点出发可以到达的节点的个数。 初始化的话f[i][c[i]]f[i][c[i]]f[i][c[i]]的值一定为k[i]k[i]k[i],所以这样初始化就好, 对于节点iii f[i...

2018-04-01 22:01:03 428

原创 【LOJ6342】 跳一跳 期望概率DP

题目描述现有一排方块,依次编号为 1…n1\ldots n1…n。 方块 111 上有一个小人,已知当小人在方块 iii 上时,下一秒它会等概率地到方块 iii(即不动),方块 i+1i+1i+1,方块 i+2i+2i+2……方块 nnn 上。 求小人到达方块 nnn 所需要的期望时间(单位:秒)。 具体题目见:这里题解根据题目要求,我们可以求得递推式f[i]=∑j=i+1n...

2018-04-01 11:09:01 603

原创 【P2016】战略游戏 树形DP

题目描述Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵.输入输出格式输入格式:第一行 N...

2018-03-31 19:39:39 437

原创 高斯消元 学习笔记

高斯消元简介高斯消元法,又叫高斯消去法,是用来求解线性方程组的算法,还可以用来求解逆矩阵,但一般很少用到,求解线性方程组的时间复杂度为O(n3)O(n3)O(n^3)什么是线性方程组?形如: ⎧⎩⎨x−2y+3z=64x−5y+6z=127x−8y+10z=21{x−2y+3z=64x−5y+6z=127x−8y+10z=21 \begin{cases} x-2y +3z...

2018-03-31 15:00:59 232 2

原创 【POJ】1222 EXTENDED LIGHTS OUT 高斯消元

EXTENDED LIGHTS OUTTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 12782 Accepted: 8093DescriptionIn an extended version of the game Lights Out, is a puzzle with 5 rows o...

2018-03-31 10:52:44 160

原创 【HDU3853】LOOPS 期望与概率

Problem DescriptionAkemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl). Homura wants to help her friend Madoka save the world. But because of the plot of the Boss Incubator, she is trapped in...

2018-03-30 19:23:44 234

原创 【HDU4451】Dressing 容斥

Problem DescriptionWangpeng has N clothes, M pants and K shoes so theoretically he can have N×M×K different combinations of dressing. One day he wears his pants Nike, shoes Adiwang to go to school ...

2018-03-30 18:25:31 171

BZOJ十连测题面

BZOJ省选十连测题面,只有题面!!!!!,请自行到BZOJ上进行提交,上传目的是提供离线的一个题目

2018-08-01

空空如也

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

TA关注的人

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