- 博客(91)
- 收藏
- 关注
原创 【AC自动机+DP+大数】 POJ 1625 Censored!
估算了一下应该要用大数。。。以为用java会方便一点。。。结果发现haiburu
2014-09-30 21:28:34 588
原创 【数学】 HDOJ 5035 Delivery
详情请看https://www.zybuluo.com/rihkddd/note/34286#include #include #include #include #include #include #include #include #include #include #include #include #include #def
2014-09-30 16:15:10 432
原创 【后缀数组】 POJ 3415 Common Substrings
看那篇后缀数组的神论文吧。。。我也不是很懂。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 300005#defin
2014-09-30 15:04:37 388
原创 【codeforces】 472D Design Tutorial: Inverse the Problem
Let's think it in the following way: for the minimal length edge, it must belong the the tree, ..., for the k-th minimal length edge(a, b), if there is already an path between a-b, then it can not be
2014-09-29 18:35:27 725
原创 【BestCoder】 HDOJ 5054 Alice and Bob
两个人的坐标系不同,如果都走到(x,y)能够碰面的话,只有一种可能:在广场矩形的中心位置。即: 2*x == N 并且 2*y == M。#include #include #include #include #include #include #include #include #include #include #include #inclu
2014-09-28 21:29:10 394
原创 【BestCoder】 HDOJ 5056 Boring count
枚举字符串下标i,每次计算以i为结尾的符合条件的最长串。那么以i为结尾的符合条件子串个数就是最长串的长度。求和即可。计算以i为结尾的符合条件的最长串两种方法:1.维护一个起点下标startPos,初始为1。如果当前为i,那么cnt[str[i]]++,如果大于k的话,就while( str[startPos] != str[i+1] ) cnt[str[startPos]]--, startP
2014-09-28 21:27:14 571
原创 【BestCoder】 HDOJ 5055 Bob and math problem
题目要求将N个数字(每个数字都是0...9)组合成一个整数。满足以下三个条件: [1] 这个整数是一个奇数; [2] 且没有前导0; [3] 找出最大的那个满足[1][2]条件的奇数。解法: 贪心策略。 1、先对这N个数字从大到小排序,得到的序列是一个最大的整数(但它可能还不是奇数)。 2、然后找到最小的一个奇数数字,放到最后一位,即可得到我们所求的最大奇数了。如:"98764"
2014-09-28 21:17:40 389
原创 【数学】 HDOJ 5051 Fraction
公式题。。。本福特定律说明在b进位制中,以数n起头的数出现的机率为logb(n + 1) − logb(n) .#include #include #include #include #include #include #include #include #include #include #include #include
2014-09-28 18:47:58 488
原创 【字符串hash】 HDOJ 1381 Crazy Search
简单字符串hash。。。。用一下STL即可。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 10000005#def
2014-09-26 21:13:21 449
原创 【字符串哈希】 HDOJ 4080 Stammering Aliens
这道题用字符串哈希较慢。。。。C++超时。。。G++AC。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 100000
2014-09-25 18:53:43 19798
原创 【树状数组】 HDOJ 5032 Always Cook Mushroom
给定一个1000x1000的点阵,m组询问,每次询问一个由(0,0)、(x,0)点一以及从原点出发的方向向量(a,b)构成的直角三角形包围的点的权值和。预处理出这1e6个点的极角关系序,离线,将询问也按(a,b)的极角排序。然后只需想象一根表针在逆时针的扫,把扫过的点的权值加到树状数组中,对于每一个询问也仅仅是一个前缀和。也可以用法雷序列。。。。
2014-09-24 19:32:54 458
原创 【贪心】 HDOJ 5037 Frog
学习大神的。。。http://blog.csdn.net/u014569598/article/details/39471913
2014-09-23 14:57:40 396
原创 【DP】 HDOJ 5033 Building
单调栈。。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 400005#define maxm 300005#de
2014-09-21 19:49:48 477
原创 【BestCoder】 HDOJ 5020 Revenge of Collinearity
STL一下即可。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 1005#define maxm 300005#d
2014-09-19 21:25:29 455
原创 【BestCoder】 HDOJ 5019 Revenge of GCD
暴力即可。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 1000005#define maxm 300005#d
2014-09-19 21:22:11 522
原创 【矩阵快速幂】 HDOJ 5015 233 Matrix
构造矩阵,进行矩阵快速幂即可。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #define maxn 55#define maxm 2000
2014-09-18 09:49:26 414
原创 【DP】 HDOJ 4933 Miaomiao's Function
BC的官方题解。。。注意到 f(0) = 0 , 其余的 f(x) = x % 9 , 如果f(x) = 0 那么 f(x) = 9.于是 f(0) 肯定是一个 Trick。那么就需要判定是否 Answer = 0 。 挑选 500 个大质数进行计算,如果答案 Mod 质数 都为 0 。那么就可以认为是 0.否则对于 9 取摸, 得到 f(Answer) 然后再次进行计算即可。
2014-09-17 19:08:47 440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人