Devil Zoey的博客

  • 首页

  • 关于

  • 标签23

  • 分类17

  • 归档28

  • 日程表

  • 站点地图

  • 搜索

ST算法

发表于 2019-04-22 | 分类于 RMQ

介绍RMQ (Range Minimum/Maximum Query)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j里的最小(大)值,也就是说,RMQ问题是指求区间最值的问题。 ​ ST算法就是倍增的产物,ST算法能在O(nlo ...

阅读全文 »

最长上升子序列LIS

发表于 2019-04-18 | 分类于 DP

介绍最长上升子序列问题,也就是Longest increasing subsequence,缩写为LIS。是指在一个序列中求长度最长的一个上升子序列的问题,是动态规划中一个相当经典问题。在这里我们可以看到,这个上升实质上就是一个对<进行定义的过程,所以我们求解的其实是一类问题,也就是在给定序列 ...

阅读全文 »

poj1845sumdiv

发表于 2019-04-18 | 分类于 数论

poj1845 sumdiv 题意求$A^B$的所有约束之和mod9901. 思路​ A可以写成 p_1^c1*p_2^c2*……*p_n^cn​ 然后 A^B可以写成p_1^c1^B*p_2^c2*B*……*p_n^cn*^B 然后A^B的约数可以写成 (1+p_1+p_1^2+… ...

阅读全文 »

div3G.Teams

发表于 2019-04-18 | 分类于 数论


Codeforces Round #552 (Div. 3) G. Two Teams

题意

找到俩个数使他俩的LCM最小,输出这俩个数的下标。

思路

阅读全文 »

P1091合唱队形

发表于 2019-04-16 | 更新于 2019-04-18 | 分类于 DP

P1091 合唱队形

题意

n位同学站成一排,要求满足所选同学的身高严格单调递增在递减,问最少需要几位同学出列

思路

阅读全文 »

Median String

发表于 2019-04-15 | 更新于 2019-04-18 | 分类于 模拟

Codeforces Round #550 (Div. 3)E. Median String

题意:

输入一个n表示一个字符串里面有几个字符,然后寻找这俩个字符串中间的字符。

思路:

模拟26位进制数表示

阅读全文 »

hdu4576 Robot

发表于 2019-04-14 | 更新于 2019-04-18 | 分类于 概率dp

题意

​ 在一个环形区域里面分成n个部分,初始在第一个部分(顺时针1到n),截下来有m次操作,每次可以顺势针或者逆时针走a步问最后走在l到r这个区域内的概率是多少?

思路

阅读全文 »

数论问题之质数

发表于 2019-04-12 | 更新于 2019-04-18 | 分类于 数论

质数定义

若一个正整数无法被1和它自身之外的任何自然数整除,则称该数为质数(素数),否则该数为合数。

质数的判定用试除法:

阅读全文 »

123
Devil Zoey

Devil Zoey

成功是优点的发挥,失败,是缺点的积累。
28 日志
17 分类
23 标签
友链
  • fzchen
  • chicago01
  • Guapi
© 2019 Devil Zoey