自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 九种排序算法

复习一下排序1. 计数排序 这算是最早学的排序了. 复杂度最低,但是没什么卵用. 排序范围十分有限,且只能排数. int a[1005]={0};//数值范围的大小 int main(){ int i,n,j,x; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&x); a[

2016-10-21 13:11:09 401

原创 我的模板

仅仅只是存一下模板. #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <ctime> #include <cctype> #include <iostream> #include <algorithm> #include <string> #include <vector>

2016-10-21 10:12:03 453

原创 树点分治与树链刨分

树分治:树分治是一种解决树上路径问题的一种神奇方法. 它可以把复杂度为 O(nklogn...nk+1)O(n^klogn...n^{k+1}) 问题变为最高复杂度为O(nklogn)O(n^klogn)的问题(当然不是随便乱搞的)假如,一颗树长得很正常,那么它的深度大约为lognlogn. 但是,如果一棵树长得很畸形(比如一条链),那深度就是n了.如果对于每一个子树,可以随便选择根节点的话,那就

2016-10-17 20:57:03 579

原创 Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined)

因为C题卡住了,这次炸了.我以为模拟肯定T了,所以就写了拓展欧几里得.然后就被欧几里得坑了.用拓展欧几里得做,要把横向和纵向运动分开.x轴: f(x)=t%2n,2n−t%2n f(x)=t\%2n,2n-t\%2n y轴: f(x)=t%2m,2m−t%2m f(x)=t\%2m,2m-t\%2m 然后把这两个公式展开一下,在拓展欧几里得求一下就完事了.(调试出翔)#include <cs

2016-10-17 09:40:57 323

原创 Codeforces Round #375 (Div. 2)

(只写了4题,所以就写四题)[Task] A. The New Year: Meeting Friends time limit per test: 1 second memory limit per test: 256 megabytes input: standard input output: standard ou

2016-10-17 09:27:08 381

原创 Codeforces Round #376 (Div. 2)

(这次除了没写F题,比的还是挺好的) (E题也没时间看,所以只A了前四题) [Task] A. Night at the Museum time limit per test: 1 second memory limit per test: 256 megabytes input: standard input output: standard output Grigoriy, lik

2016-10-17 08:22:54 1881

原创 网络流

网络流(最大流)对于网络流求最大流的问题,可以想象为从起点倒水(倒无限多的水),然后问终点的水量. 所以一条路上为终点添加的流量为这条路上流量最小的路径. (我把边能通过的流量称为流量,水的量也称为流量)首先可以有一个贪心的想法, 每次可以让尽量大的流量通过边.好像是已经是最大流了(已经没有水能到终点了),这种做法其实还有问题. 每次流入尽量多的水没有问题,每条边让尽量大的流量通过也没有问题

2016-10-04 21:15:19 333

空空如也

空空如也

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

TA关注的人

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