自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Codeforces 402E. Strictly Positive Matrix (矩阵k次幂的意义+tarjan)

题目: http://codeforces.com/problemset/problem/402/E题意:给定一个非负矩阵A,判断是否存在k,使得A^k元素全为正数?分析:由于元素非负,所以把所有大于零的元素设为1。若aij为1,认为有一条边(i->j);手模一下矩阵乘法就知道,A^k中aij=1代表走至多k步能不能从i到j;如果A^k矩阵元素全正,也就是要求所以点均在一个强...

2019-01-23 19:34:58 464

原创 Codeforces 271D. Good Substrings (后缀数组+前缀和)

题目: http://codeforces.com/problemset/problem/271/D题意:给定一个字母串s,给定每个字母是good/bad字母;一个子串如果包含的bad字母数<=k,则为一个good串;求有多少个good串。分析:首先可以用前缀和处理出s[0]~s[i]有多少个bad字母,用sum[i]表示;则可以 O(1) 地查询任意一个串是否是good串;...

2019-01-23 18:47:49 566

原创 Codeforces 366C. Dima and Salad (DP)

题目: http://codeforces.com/problemset/problem/366/C题意:n个物品,每个物品两个属性(ai,bi);给定一个数k,求是否能选择m个物品使得满足:输出满足条件的最大的 ∑aj分析:∑aj / ∑bj = k∑aj - k*∑bj =0将每个物品的属性改为 cj = aj - k*bj;那么条件变为选择一些物品使得∑cj=0变成一个...

2019-01-23 16:58:26 375

原创 Codeforces 292E. Copying Data (zkw线段树+加tag)

题目: http://codeforces.com/problemset/problem/292/E分析:用了zkw线段树+tag的方式乱搞。代码://jerry99#include <bits/stdc++.h>using namespace std;typedef long long llong;const int tmax=1e5+5;int n,m,a[tma...

2019-01-22 18:49:58 290

原创 Codeforces 1105D. Kilani and the Game (双层bfs)

题目: http://codeforces.com/contest/1105/problem/D题意:n*m的格子,p个人,每个人有若干个堡垒;每次从1~p轮流行动,一次行动中每个人从已经占领的格子往外走s[p]步能到的格子会全部占领,问结束后每个人能占领多少个格子。分析:bfs,注意这种bfs的写法。每个人有一个队列border[i],保存每次扩展后最外围的节点;另有一个队列Q用来...

2019-01-21 20:39:11 684

原创 Codeforces 675D. Tree Construction(二叉搜索树性质)

题目: http://codeforces.com/problemset/problem/675/D题意:n个不同的数,依次按要求插入二叉搜索树中,输出每个数的父节点是谁。要求如下:1.第一个数是根节点;2.插入a[i]时,从根节点开始向下走,若当前节点的数<a[i],向右走,否则向右走,若走不下去则生成新节点并赋权值为a[i]。分析:性质①:a[i]要么是a[1] ~a[i...

2019-01-21 17:34:48 326

空空如也

空空如也

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

TA关注的人

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