自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯 2017 第十题 k倍区间(前缀和)

标题: k倍区间给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。(1 <= Ai <= 100000)...

2018-03-29 13:55:02 286

原创 L2-006. 树的遍历 建立二叉树

#include<bits/stdc++.h> using namespace std; const int MAXN = 55; struct node { int value; node *left, *right; }*root; int post[MAXN], in[MAXN]; node *create(int len, int *in, int *post)...

2018-03-27 22:00:36 231

原创 Wannafly挑战赛12 C删除子串

链接思路:a,b数组存放到达变化数j所需要的最大长度,对于每次能够到达的变化数j,一定是由b[j-1]或a[j]的状态到达,加上当前字符的长度1,同理b数组也有相应的达到过程。{     a[j]=max(a[j]+1, b[j-1]+1); b[j]=max(b[j]+1,a[j-1]+1);}但是如何确实首字母一定是a的情况,这里我是这样处理的,首先我跳过了所有开头的b并重第...

2018-03-24 11:20:04 257

原创 c++ 11 结构体指针

本例来自c++ primer plus 第六版 的 119页#include <cstdio> #include <cstdlib> #include <cstring> #include <iostream> #include <algorithm> using namespace std; const int MAXN=1e3; ty...

2018-03-20 17:51:42 546

原创 计蒜客 青出于蓝胜于蓝 dfs序+树状

思路:建立dfs序后,利用树状数组(或线段树)先把当前名次所在区间加+1,然后求dfs序区间值的差,即答案。#include <iostream> #include <cmath> #include <cctype> #include <cstring> #include <algorithm> #include <cstdio&...

2018-03-16 17:49:45 282

空空如也

空空如也

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

TA关注的人

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