会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晴天下的阳光雨
let's get it!
博客园
首页
新随笔
联系
订阅
管理
2017年7月17日
C. Jury Marks
摘要: C. Jury Marks time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output C. Jury Marks time limit p
阅读全文
posted @ 2017-07-17 18:34 晴雨天
阅读(367)
评论(0)
推荐(0)
2017年3月23日
DFS&BFS
摘要: 1.深度优先遍历基本思想: 从图中某顶点V0出发,访问此顶点,然后依次从V0的各个未被访问的邻接点 出发深度优先搜索遍历图,直至图中所有和V0有路径相通的顶点都被访问到; 若此时图中尚有顶点未被访问,则另选图中一个未曾被访问的顶点作起始点 ; 重复上述过程,直至图中所有顶点都被访问到为止。分析: 在
阅读全文
posted @ 2017-03-23 11:26 晴雨天
阅读(212)
评论(0)
推荐(0)
2017年3月19日
组合数
该文被密码保护。
阅读全文
posted @ 2017-03-19 21:14 晴雨天
阅读(8)
评论(0)
推荐(0)
2017年3月18日
中国剩余定理证明
该文被密码保护。
阅读全文
posted @ 2017-03-18 20:39 晴雨天
阅读(10)
评论(0)
推荐(0)
2017年3月12日
最长上升非降子序列的长度动态规划
摘要: 第一种dp从后往前: dp[i]表示以a[i]为起点的最长上升非降子序列的长度 a[8]={10,2,2,4,12,23,34,2} dp[8]={4,6,5,4,3,2,1,1}; 代码实现: 第二dp从前往后: dp[i]表示以a[i]为终点的最长上升非降子序列的长度 a[8]={10,2,2,
阅读全文
posted @ 2017-03-12 18:25 晴雨天
阅读(339)
评论(0)
推荐(0)
2017年3月11日
模运算的基本性质
摘要: 基本理论 基本概念 给定一个正整数p,任意一个整数n,一定存在等式 n = kp + r ; 其中k、r是整数,且 0 ≤ r < p,称呼k为n除以p的商,r为n除以p的余数。 对于正整数p和整数a,b,定义如下运算: 取模运算:a % p(或a mod p),表示a除以p的余数。 模p加法:(a
阅读全文
posted @ 2017-03-11 16:58 晴雨天
阅读(6117)
评论(0)
推荐(1)
2017年3月5日
codeforces 776C Molly's Chemicals(连续子序列和为k的次方的个数)
摘要: 题目链接 题意:给出一个有n个数的序列,还有一个k,问在这个序列中有多少个子序列使得sum[l, r] = k^0,1,2,3…… 思路:sum[l, r] = k ^ t, 前缀和sum[r] = sum[l-1] + k^t。即如果后面有一段序列使得sum[l,r] = k^t,那么它可以转化为
阅读全文
posted @ 2017-03-05 20:11 晴雨天
阅读(662)
评论(0)
推荐(0)
2017年3月1日
D. String Game 二分加字符串匹配
摘要: 题目链接 题目大意:给出字符串str1,再第二行给出字符串str2,第三行给出删除str1中的字符的顺序,用数组a[]存,问最多按第三行的顺序删除str1中的字符剩下的字符串中str2 我们定义l为a[]的左边界,r为a[]的右边界,mid为a[]的中 我们要求的是最多能删除的字符数,那么mid的值
阅读全文
posted @ 2017-03-01 21:08 晴雨天
阅读(211)
评论(0)
推荐(0)
2017年2月25日
C - Alyona and SpreadsheetDP
摘要: 题目链接 题意在一个矩阵中,询问l~r行是否有一列满足mp[i][j]>=mp[i-1][j](i属于l~r)即非递减序列,是输出Yes,否输出No 用vector<vector<int> >储存矩阵mp dp[i][j]表示在j列从i行往上推dp[i][j]行满足非递减,即在j列行i-dp[i][
阅读全文
posted @ 2017-02-25 13:47 晴雨天
阅读(129)
评论(0)
推荐(0)
2017年2月21日
hdu1556Color the ball线段树区间更新
摘要: 题目链接 线段树区间更新更新一段区间,在更新区间的过程中,区间被分成几段,每一段的左右界限刚好是一个节点的tree[node].left和tree[node].right(如果不是继续分,直到是为止) 区间几次更新后,进行查询,查询的过程就可以看成重走了更新的过程,所以第一种代码中ans+=A[k]
阅读全文
posted @ 2017-02-21 22:05 晴雨天
阅读(606)
评论(0)
推荐(0)
下一页
公告