自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串的输入输出处理

 Description字符串的输入输出处理。Input第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。Output先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。Sample Input2www.njup...

2018-08-28 21:55:34 1388 1

原创 搜索技巧——奇偶剪纸

一、关于奇偶剪枝1、首先举个例子,有如下4*4的迷宫,'.'为可走路段,'X'为障碍不可通过S..............D从S到D的最短距离为两点横坐标差的绝对值+两点纵坐标差的绝对值 = abs(Sx - Dx) + abs(Sy - Dy) = 6,这个应该是显而易见的。遇到有障碍的时候呢S.XXX.XX...X...D你会发现不管你怎么绕路,最后...

2018-08-19 22:30:44 388

转载 STL——string 函数用法

转载大佬博客1:string对象的定义和初始化以及读写 string s1;                      默认构造函数,s1为空串string s2(s1);                将s2初始化为s1的一个副本string s3("valuee");     将s3初始化一个字符串面值副本string s4(n,'c');             将s...

2018-08-10 14:58:57 459

原创 比赛题解 (3)—— 思维

CodeForces 1017B DescriptionRudolf is on his way to the castle. Before getting into the castle, the security staff asked him a question:Given two binary numbers aa and bb of length nn. How many ...

2018-08-10 10:09:49 494

原创 比赛题解 (2)—— 思维

A——————————CodeForces - 909AThe preferred way to generate user login in Polygon is to concatenate a prefix of the user's first name and a prefix of their last name, in that order. Each prefix must b...

2018-08-09 21:51:13 415

转载 最小树形图

转载大佬博客一、相关定义定义:设G = (V,E)是一个有向图,它具有下述性质:G中不包含有向环;  存在一个顶点vi,它不是任何弧的终点,而V中的其它顶点都恰好是唯一的一条弧的终点,则称 G是以vi为根的树形图。最小树形图就是有向图G = (V, E)中以vi为根的树形图中权值和最小的那一个。另一种说法:最小树形图,就是给有向带权图一个特殊的点root,求一棵以root为根节...

2018-08-09 21:23:08 428

原创 CodeForces(990A——990C) 题解

1——————————CodeForces 990ADescriptionBerland Football Cup starts really soon! Commentators from all over the world come to the event.Organizers have already built nn commentary boxes. mm regiona...

2018-08-07 21:18:25 421

转载 划分树知识点详解

一、介绍概念1、划分树是一种基于线段树的数据结构。主要用于  快速求出(在log(n)的时间复杂度内)序列区间的区间内的第k大数。第 k 大数:在已经排序好的序列中,找 第 k 的数字就是 第 k 大数字例如 : 1 2 3 4 5               第 3 大数字是  3             4 3 6 5 1             第 2 大...

2018-08-07 16:06:33 318

原创 比赛题解 (1)—— 思维

1——————————CodeForces 877AOne day Alex was creating a contest about his friends, but accidentally deleted it. Fortunately, all the problems were saved, but now he needs to find them among other prob...

2018-08-03 21:43:06 444

转载 LCA——最近公共祖先(Tarjan算法)

转载一、入门介绍首先是最近公共祖先的概念(什么是最近公共祖先?):在一棵没有环的树上,每个节点肯定有其父亲节点和祖先节点,而最近公共祖先,就是两个节点在这棵树上深度最大的公共的祖先节点。    换句话说,就是两个点在这棵树上距离最近的公共祖先节点。    所以LCA主要是用来处理      当两个点仅有唯一一条确定的最短路径时的路径。    有人可能会问:那他本身或者其父亲...

2018-08-03 16:05:29 1046 2

转载 前向星+链式前向星 ——图的存储

转载链接Malash's Blog一、前向星1、我们首先来看一下什么是前向星. 前向星是一种特殊的 边集 数组 ,我们把边集数组中的每一条边按照起点从小到大排序,  如果起点相同就按照终点从小到大排序,并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了. 用 len[i]     来记录所有以i为起点的边的个数用 head[i]...

2018-08-03 15:25:13 428

转载 动态思想———— 数位 dp

转载 大佬博客一、基础篇——介绍 1、概念:     数位dp是一种计数用的dp,一般就是要统计一个区间  [A , B ] 内满足一些条件数的个数。     所谓数位dp,字面意思就是在数位上进行dp。     数位的含义:一个数有个位、十位、百位、千位......数的每一位就是数位啦!     之所以要引入数位的概念完全就是为了dp。数位dp的实质就是  换一种暴力...

2018-08-03 11:48:46 681

原创 有关树状数组例题

1——————————A - StarsN个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a <= b),lele便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色。但是N次以后lele已经忘记了第I个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗?Input每个测试实例第一行为一个整数N,(N <= 1...

2018-08-01 11:15:02 664

空空如也

空空如也

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

TA关注的人

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