自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fighting!

欲戴皇冠,必承其重!

  • 博客(46)
  • 资源 (13)
  • 收藏
  • 关注

原创 [Codeforces Round #369 (Div. 2)D. Directed Roads]Tarjan强连通分量+组合计数

[Codeforces Round #369 (Div. 2)D. Directed Roads]Tarjan强连通分量题目链接:[Codeforces Round #369 (Div. 2)D. Directed Roads] 题意描述:给定N个点,N条边的有向图。 (2≤ N ≤ 2⋅105)(2\le N \le 2·10^5)。可以选择某些顶点,构成一个顶点集合,然后将连接顶点集合中的所有

2016-08-31 13:33:43 782

原创 [Codeforces Round #101 (Div. 2) C. Queue] STL之vector

[Codeforces Round #101 (Div. 2) C. Queue] STL之vector题目链接:[Codeforces Round #101 (Div. 2) C. Queue] 题意描述:有N个人排队,现在告诉你每个人前面有aia_i个人身高比他高。(1≤N≤3000,0≤ai≤N−11\le N\le 3000, 0\le a_i\le N-1)将队伍打乱之后,现在要你还原

2016-08-30 21:23:53 776

原创 [Codeforces Round #369 (Div. 2) C. Coloring Trees] DP

[Codeforces Round #369 (Div. 2) C. Coloring Trees] DP题目链接:[Codeforces Round #369 (Div. 2) C. Coloring Trees] 题意描述:给定N棵树,有M种颜料,每个树最初的颜色分别是c1,c2,…,cnc_1, c_2,\ldots, c_n(0≤ci≤M)(0\le c_i\le M),cic_i 为0

2016-08-30 16:06:45 600

原创 [CSU 1802 小X的战斗力] 拓扑排序+Floyd

[CSU 1802 小X的战斗力] 拓扑排序+Floyd题目链接:CSU 1802 小X的战斗力 题意描述:给定一个N个顶点,M条边的有向图。边A,B表示A>B。首先要判断是不是拓扑图。如果是,然后在求出的拓扑序列中,有几个顶点是大小确定的。即可以确定这个点是第几大。 解题思路:先用拓扑排序确定是否有环,有环输出“Wrong”, 然后根据Floyd求出任意两个顶点的大小关系。一个顶点在拓扑序列中

2016-08-27 23:02:20 773

原创 [POJ 2559 Largest Rectangle in a Histogram] 单调栈

[POJ 2559 Largest Rectangle in a Histogram] 单调栈题目链接:[POJ 2559 Largest Rectangle in a Histogram] 题意描述:给定一个柱形图,总长度为N,每个区间长度为h1,h2,…,hnh_1,h_2,\ldots ,h_n,求在柱形图中的最大面积的矩形。 解题思路: 点击查看单调栈的一些性质:《 [poj 2

2016-08-26 11:39:34 539

原创 [poj 2796 Feel Good] 单调栈

[poj 2796 Feel Good] 单调栈题目链接:[poj 2796 Feel Good] 单调栈 题意描述:给定N个数a1,a2,…,an(1≤N≤105,0≤ai≤106)a_1,a_2,\ldots,a_n(1\le N\le 10^5, 0\le a_i\le 10^6),求区间最小的数*区间和。 解题思路: 单调栈: 顾名思义就是在入栈时遵循单调原则,可以求出一个元素向左(

2016-08-26 11:27:23 1341

原创 [Gym - 101064D Black Hills golden jewels] 二分套二分

[Gym - 101064D Black Hills golden jewels] 二分套二分题目链接:[Gym - 101064D Black Hills golden jewels] 题意描述:给定N个数a1,a2,…,ana_1,a_2,\ldots,a_n,他们两两组成一个无序数对,求第K小的数对和。(2≤N≤105,1≤K≤N∗(N−1)2,0≤ai≤109)(2\le N\le 10^

2016-08-25 22:38:04 987

原创 [Gym - 101064F Metal detector] 递推

[Gym - 101064F Metal detector] 递推题目链接:[Gym - 101064F Metal detector] 题意描述:有N个人排队,第一个人出队,第二个人调到队尾,第三个人出队,第四个人调到队尾,……依次类推,求第K个人是第几个出队的。1≤N≤1091\le N \le10^9 解题思路:今天组队赛的时候SB了,推了好久,没有搞出来。卡在这么个水题上。 当K是奇数

2016-08-25 22:03:09 593

原创 [hihocoder #1127 : 二分图三·二分图最小点覆盖和最大独立集]

[hihocoder #1127 : 二分图三·二分图最小点覆盖和最大独立集]题目链接:[hihocoder #1127 : 二分图三·二分图最小点覆盖和最大独立集] 题意描述:N个顶点M条边( 2≤N≤1,000,1≤M≤5,000)的无向图,求最小点覆盖数和最大独立集数。 解题思路: 给一个学习链接:《最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配》 三个重要的性质:

2016-08-25 00:02:36 787

原创 [gym101047K Training with Phuket's larvae] 给定N条边求能组成三角形的最小面积

[gym101047K Training with Phuket’s larvae] 给定N条边求能组成三角形的最小面积题目链接:[gym101047K Training with Phuket’s larvae] 题意描述:给定N条边,(N≤2000)(N \le 2000), 从这些边中选出三条边组成面积最小的三角形,最小面积是多少。如果都不能形成三角形,输出-1。 解题思路: 首先,对

2016-08-22 22:34:59 1306

原创 [gym 101047C Robotics Competition] 矩阵快速幂求解点旋转平移N次之后的位置

[gym 101047C Robotics Competition] 矩阵快速幂求解点旋转平移N次之后的位置题目链接:[gym 101047C Robotics Competition] 题意描述: 将一个点从原点出发,每次以原点为中心顺时针旋转α度,然后向右平移 ι 个单位长度。这样操作N次,求出N次操作之后的点的坐标。 解题思路: 这是一类关于矩阵快速幂的一个经典应用。 经典题目1

2016-08-22 21:51:25 3250

原创 ACM输入输出挂模板

输入挂模板原理是将数据一次性全部读入到内存中。namespace IO { const int MT = 5e7; /// 请注意输入数据的大小!!! char _buf[MT]; int _c, _sz; /// 要记得把这一行添加到main函数第一行!!! void begin() { _c = 0; _sz = frea

2016-08-22 02:17:12 4407 2

原创 [Codeforces #368 (Div. 2) Pythagorean Triples] 数学:勾股数

[Codeforces #368 (Div. 2) Pythagorean Triples] 数学:勾股数题目链接: [Codeforces #368 (Div. 2) Pythagorean Triples] 题意描述:给定直角三角形的一条边,求出直角三角形的另外两条边。 解题思路: 这个题目完全就是对数学知识的考察了。 首先,下面从百度百科上抠来的,”勾股数“。 什么是勾股数?:凡是

2016-08-21 01:12:21 662

原创 [Codeforces #368 div2 Bakery] 水题

[Codeforces #368 div2 Bakery] 水题题目链接:[Codeforces #368 div2 Bakery] 题意描述: 给定N个点M条无向带权边,(1 ≤ n, m ≤ 1e5, 0 ≤ k ≤ n),将N个点分成两个集合A, B,每个集合的元素个数分别为K, N - K。给定集合A的所有元素。 然后从集合A中找一个顶点,从集合B中找一个顶点,使得这两个顶点的距离最

2016-08-21 00:54:56 731

原创 第七次CCF计算机软件能力认证题解

第七次CCF计算机软件能力认证题解今天把上次CCF的题目重新做了一下… CCF链接:cspro.org折点计数问题描述 试题编号: 201604-1 试题名称: 折点计数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销

2016-08-20 20:50:15 6213 2

原创 [FZU 2105 Digits Count] 线段树区间的复合操作

[FZU 2105 Digits Count] 线段树区间复合操作题目链接:[FZU 2105 Digits Count] 题意描述:给定N个数。每个数在[0, 15] 范围内。(1 AND opn L, R 表示区间[L, R] 的所有数字与opn 进行与操作OR opn L, R 表示区间[L, R] 的所有数字与opn 进行或操作XOR opn L, R 表示区间[L,

2016-08-20 04:35:00 633

原创 [SCU 4437 Carries] 二分

[SCU 4437 Carries] 二分题目链接:[SCU 4437 Carries] 题意描述:给定N个 数 N 解题思路:求一个数字与其他多少个数字有进位, 那么是相当简单的。直接排序,然后二分就好了。但是,题意显然不是这个意思。但是,可以从低位向高位统计,也就是说,计算每一位有多少个数字与其他的数字存在进位,将每一位的结果求和就是答案。复杂度O(9*N*log(N))#in

2016-08-17 21:28:18 789

原创 [hdu 5833 Zhu and 772002] 高斯消元求异或方程组

[hdu 5833 Zhu and 772002] Zhu and 772002 高斯消元求异或方程组题目链接:[hdu 5833 Zhu and 772002] 题意描述:给定N个数, N解题思路:高斯消元捣鼓了一两天。总算有丝丝收获。完全平方数的每个质因子都是出现偶数次。我们可以很容易的列出一个模二异或方程组。变元可以分别用1,0 表示每个数选或者不选。然后系数a[i][j]

2016-08-17 20:46:22 659

原创 [hihocoder#1050 : 树中的最长路] 两种树形DP方法求树的最长路

[hihocoder#1050 : 树中的最长路] 两种树形DP方法求树的最长路题目链接:[hihocoder#1050 : 树中的最长路]解题思路:类似博文《 [POJ 2631/UVA 10308 Roads in the North] DFS求树上的最长路》方法一:以树上任意一个节点为根节点出发求出他子树的最长距离,那么距离最大的那个节点就必然是最长路的一个端点。然后以这个端点为

2016-08-17 02:54:41 2013

原创 [hihocoder #1196 : 高斯消元·二] 高斯消元求异或方程组

[hihocoder #1196 : 高斯消元·二] 高斯消元求异或方程组题目链接:[hihocoder #1196 : 高斯消元·二] 解题思路:首先对于每一个格子的状态,可能会对它造成影响的是其自身和周围4个格子,这五个格子被按下的总次数也就等于该格子所改变的总次数。对于任意一个格子,如果这个格子改变了偶数次状态,则等价于没有发生改变。我们可以将1看作格子亮

2016-08-16 19:38:36 1288

原创 Sublime 字体设置

Sublime 字体设置sublime 默认字体是Consolas, Consolas 英文显示很好,但是不支持中文显示, 所以我推荐"YaHei Consolas hybrid", 但是这款字体的英文字符没有Consolas 圆滑。 但是还是可以忍受的.在Menu 中点击“Preference”-> “Setting-User”, 添加"font_face": "YaHei Consol

2016-08-16 15:32:29 49306 1

原创 [hihocdoer#1195 : 高斯消元·一] 高斯消元模板

[hihocdoer#1195 : 高斯消元·一] 高斯消元模板题目链接:[hihocdoer#1195 : 高斯消元·一]题解思路:小Ho:小Hi:小Ho,你还吃呢。想好了么?小Ho:肿抢着呢(正想着呢)......我记得这个问题上课有提到过,应该是一元一次方程组吧。我们把每一件商品的价格看作是x[1]..x[n],第i个组合中第j件商品数量记为a[i

2016-08-16 13:24:18 931

原创 [NBUT 1646 Internet of Lights and Switches] 前缀异或和+二分

[NBUT 1646 Internet of Lights and Switches] 前缀异或和+二分题目链接:[NBUT 1646 Internet of Lights and Switches]题意描述:N 个灯, M 个开关,每个开关可以控制多个灯。每个开关对应一个01串,第 i 位为0 表示 这个开关不能控制第i 盏灯, 为1 表示能够控制。初始灯是全亮的。你可以按一个连续区间的

2016-08-16 02:03:54 856

原创 [NBUT 1642 简单的图论问题?] dijkstra 模板

[NBUT 1642 简单的图论问题?] dijkstra 模板题目链接: [NBUT 1642 简单的图论问题?]解题思路:第一个就是一个裸的最短路问题, 第二个答案就是一个三维的最短路。贴一个最短路模板#include #include #include #include #include #include #include #include using names

2016-08-15 22:24:39 652

原创 [hihocoder 1181 欧拉路 二] Fleury 算法求欧拉回路

[hihocoder 1181 欧拉路 二] Fleury 算法求欧拉回路题目链接:[hihocoder 1181 欧拉路 二] #include #include #include #include #include #include #include #include #include using namespace std;//#pragma comment(l

2016-08-14 01:07:36 1088

原创 [FZU 2142 Center of a Tree] 树形DP

FZU 2142 Center of a Tree [树形DP]题目链接:[FZU 2142 Center of a Tree]题意描述:一个顶点是一棵树的中心 当且仅当 从该点出发到树上其他节点距离最大的值最小, 可以证明中心最多不会超过两个。然后给定一个N个顶点的一棵树, 1 解题思路:首先,求出中心点。求出树上每个点到树上其他节点的最大距离,然后就可以求出中心点。 这里可以用两次

2016-08-13 23:31:09 490

原创 [SCU - 4520 Euler] 欧拉通路的判定

[SCU - 4520 Euler]欧拉通路的判定题目链接:[SCU - 4520 Euler] 解题思路:无向图存在欧拉回路的充要条件:连通且没有奇度顶点。无向图存在欧拉路径的充要条件:连通且奇度顶点个数为2。有向图存在欧拉路径的充要条件:基图连通且存在某顶点入度比出度大1,另一顶点出度比入度大1,其余顶点入度等于出度。有向图存在欧拉回路的充要条件:基图连通且所有顶点入度等于

2016-08-12 02:36:32 683

原创 CodeForces Gym100935 水题专场

CodeForces Gym100935 比赛链接:CodeForces Gym100935A Time水题~#include #include #include #include #include #include #include #include #include using namespace std;//#pragma comment(lin

2016-08-10 13:23:10 1584

原创 阿里云nginx服务器多站点的配置

阿里云nginx服务器多站点的配置今天配置了一下多站点,记录一下配置的过程...首先要找到nginx 配置文件之所在,阿里云上的nginx.conf 文件上 /alidata/server/nginx-1.4.4/conf 中。然后在conf目录下创建一个vhosts 目录,  这个目录是用来存放不同站点的配置文件的。然后呢, 在nginx.conf 最后 加入一行 inclu

2016-08-10 12:51:02 6064

原创 [CF# 366 Thor] STL模拟

[CF# 366 Thor] STL模拟题目链接:[CF# 366 Thor] 题意描述:N 种物品标号为1~N, Q次操作:标号为x 的物品增加一个;将标号为x的物品全部删除;将最初加入的前t次物品全部删除。解题思路:想了好久,就是想不到模拟。 竟然一直想着用树状数组求和....直接看官方题解吧....Consider a queue e fo

2016-08-09 10:32:36 654

原创 BestCoder #86

BestCoder #86今年暑假最后一次BC了,结果B题少加了个判断终测WA了,很不爽......1001 Price List [hdu 5804]签到题求出所有数的和sumsum,如果q > sumq>sum那么肯定记多了。时间复杂度O(n)O(n)。以上是引用官方题解...#include #include #include #incl

2016-08-06 23:32:28 868

原创 [hdu 5592 ZYB's Premutation] 树状数组+二分 求第K大数

[hdu 5592 ZYB's Premutation] 树状数组+二分 求第K大数题目链接:[hdu 5592 ZYB's Premutation]题意描述:中文题面解题思路:可以根据前缀逆序对数求出第 i 个数前面有多少个大于 这个数 的个数,以及前面有多少个数小于 这个数 的个数。令B[i] 表示 第 i 个数, 在前面i 个数中排 第几。 显然, 最后一个数  的答案就

2016-08-06 14:39:57 535

原创 [SGU - 149 Computer Network] 树形DP 求带权树上每个节点的最长路长度

[SGU - 149 Computer Network] 树形DP题意链接:[SGU - 149 Computer Network] 题意描述:给定N个顶点的一棵带权树,求树上每个节点的最长路长度。N解题思路:很不错的一道树形DP!对根节点 rt 来一次DFS肯定是可以求出根节点的树上最长路。但是,并不能求出所有的答案。假如树上任意一个节点 u, 求它的一个子节点 v 的树上最

2016-08-06 01:22:20 1665

原创 CSDN 自定义博客栏目——友情链接

CSDN 自定义博客栏目最近发现CSDN自定义博客栏目里面竟然可以 体检HTML代码。然后闲着无聊就想装饰一下。嘿嘿嘿。下面教一下前端小白配置一下。学过前端的可以绕道啦。嘻嘻嘻。首先大家可以预览一下效果。下面一步步详细演示配置过程。。。步骤1:进入“管理博客”,点击导航栏中的“博客栏目”步骤二:滚动到页面最下角, 点击“添加栏目”

2016-08-05 16:11:50 2077

原创 [CF#365 (Div. 2) Mishka and Interesting sum] 线段树离线处理区间不同数

[CF#365 (Div. 2) Mishka and Interesting sum] 线段树离线处理区间不同数题目链接:[CF#365 (Div. 2) Mishka and Interesting sum]题意描述:给定N个数a1, a2, ..., an , M次查询。每次查询一个区间[l, r] 中出现偶数次的数字的异或和。解题思路: 如果求出现奇数次数字的异或和, 那么

2016-08-05 15:12:16 754

原创 [hdu3333 Turing Tree] 线段树离线 处理区间不同数

[hdu3333 Turing Tree] 线段树离线 处理区间不同数题目链接:[hdu3333 Turing Tree]题意描述:给定N个数 A1, A2, ..., AN。Q次询问。每次询问要你求区间[L, R]中不同数之和。比如:求1 1 2 1 3 这五个数 在区间[1, 5] 中不同数之和, 显然答案是1+2+3 = 6.唠叨一下:这个题目跟昨天晚上在Codeforces

2016-08-05 14:39:13 748

原创 [OpenJ_Bailian - 4124 海贼王之伟大航路] DFS+二进制状态压缩 / 状压DP

[OpenJudge4124 海贼王之伟大航路] 二进制状态压缩+记忆化DFS/ 状压DP题目链接:[OpenJ_Bailian - 4124 海贼王之伟大航路]题意:N个顶点之间构成无向图。求遍历所有顶点一次的情况下,从1~N的最短路长度。(2 < N ≤ 16)分析:思路一 记忆化DFS:直接暴力DFS肯定不行,时间复杂度是(N - 2)! 。然后就想利用状态剪...

2016-08-04 12:03:58 1314 7

原创 [CodeForces - 140C New Year Snowmen] 贪心 + STL 优先队列

[CodeForces - 140C New Year Snowmen] 贪心 + STL 优先队列题目链接:[CodeForces - 140C New Year Snowmen]  题意: 给定N个数(1 ≤ n ≤ 105),问最多能够选出多少个三元组满足(a, b, c) 满足(a 分析:贪心。每次都是从N个数中选出出现次数最多三个不同的数,一定是最优的。因为这样最多的不先

2016-08-03 22:27:57 1029

原创 [hdu 5410 CRB and His Birthday] 完全背包变形

[hdu 5410 CRB and His Birthday] 完全背包变形题目链接:[hdu 5410 CRB and His Birthday] 题意:你有M元钱到商店中买糖果,商店中有N种糖果,每 i 种糖果价格为 Wi 元每个。买 第 i 种糖果 x个, 他将最后获得 Ai * x + Bi 个糖果。 问, 你能获得的糖果数最多为多少。分析:这是一个很好的题目。 方法也很多,w

2016-08-03 15:36:41 581

原创 [POJ 2631/UVA 10308 Roads in the North] DFS求树上的最长路

[POJ 2631/UVA 10308 Roads in the North] DFS求树上的最长路题目链接:[POJ 2631Roads in the North]题意:求树上的最长路。分析:第一次从任意节点为根节点开始DFS每个节点距离根节点的距离,那么距离最大的那个节点就必然是最长路的一个端点;然后再从这个端点为根节点出发,再次DFS其他节点距离该节点的最长距离。 这个最长距离就

2016-08-03 10:51:41 760

vim 配置(sublime样式)

vim 配置,含配色,路径补齐,自动补全等功能。 配色美观,类似于sublime。 tar xzvf vim-conf.tar.gz ~/ 即可应用vim样式

2017-12-14

MFC表达式计算器

MFC 实现 可加减乘除,括号,乘方 以及进制转换的 计算器 一、带括号的四则运算以及乘方运算 二、将M进制转化为N进制 博客讲解地址:http://blog.csdn.net/acmore_xiong/article/details/45417987

2017-05-22

代码黑魔法-叉姐(郭晓旭)

代码黑魔法-叉姐(郭晓旭)

2016-12-26

kuangbin 模板

kuangbin 模板

2016-09-08

Consolas 编程字体

2016-09-05

MyBatis3.2.3帮助文档(中文版).chm

MyBatis3.2.3帮助文档(中文版).chm

2016-05-07

mybatis 自动生成代码文件

mybatis 自动生成代码文件

2016-05-07

MyBatis 学习案例

本案例包含MyBatis 项目完整代码,很适合MyBatis 初学者学习参考。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录。

2016-05-07

mysql-connector-java-5.1.38

2016-05-02

WampServer下载

WampServer下载, 内有VC2000!亲测可用~

2016-03-26

完备的 算法合集

真的不错的必备算法学习资源!ACM学习必备!内含83个文档,讲解细致!

2015-07-08

空空如也

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

TA关注的人

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