自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hashmap源码注解

public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { private static final long serialVersionUID = 362498820763181265L; ...

2019-05-10 16:16:31 161

原创 Arraylist源码注解

public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long serialVersionUID = 86834...

2019-05-10 10:32:50 171

原创 POJ-2299 Ultra-QuickSort(离散化+树状数组)

Ultra-QuickSortTime Limit: 7000MS Memory Limit: 65536KTotal Submissions: 67527 Accepted: 25288DescriptionIn this problem, you have to analyze a particular sorting algorithm. The algorithm processes a ...

2018-04-17 18:04:16 268

原创 POJ-2388 Who's in the Middle(简单排序)

Who's in the MiddleTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 45193 Accepted: 26019DescriptionFJ is surveying his herd to find the most average cow. He wants to know how much milk this ...

2018-04-13 16:18:51 260

原创 POJ-1936 All in All

All in AllTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 34991 Accepted: 14605DescriptionYou have devised a new encryption technique which encodes a message by inserting between its charact...

2018-04-12 22:35:07 167

原创 POJ-3080 Blue Jeans

Blue JeansTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 19918 Accepted: 8860DescriptionThe Genographic Project is a research partnership between IBM and The National Geographic Society tha...

2018-04-12 21:36:24 154

原创 POJ1035-Spell checker(模拟)

Spell checkerTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 26867 Accepted: 9847DescriptionYou, as a member of a development team for a new spell checking program, are to write a module tha...

2018-04-12 13:55:12 182

原创 POJ-1573 Robot Motion

Robot MotionTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 15444 Accepted: 7314DescriptionA robot has been programmed to follow the instructions in its path. Instructions for the next direc...

2018-04-11 11:26:11 158

原创 POJ-2632 Crashing Robots (模拟)

Crashing RobotsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 11618 Accepted: 4922DescriptionIn a modernized warehouse, robots are used to fetch the goods. Careful planning is needed to ens...

2018-04-10 17:26:24 137

原创 POJ-1068 Parencodings

Language:DefaultParencodingsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 27912 Accepted: 16417DescriptionLet S = s1 s2...s2n be a well-formed string of parentheses. S can be encoded in tw...

2018-04-10 11:37:40 172

原创 POJ-3295 Tautology (构造法)

TautologyTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 13860 Accepted: 5350DescriptionWFF 'N PROOF is a logic game played with dice. Each die has six faces representing some subset of the ...

2018-04-10 10:30:36 194

原创 2012第三届蓝桥杯本科组 C/C++真题及题解

1. (3')微生物增殖    假设有两种微生物 X 和 Y    X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。    一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。    现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。    如果X=10,Y=90  呢?    本题的要求就是写出这两种初始条件下,60分钟后Y的数...

2018-03-31 18:55:34 364

原创 2015第六届蓝桥杯 A组 C/C++ 真题及题解

1. (3')方程整数解方程: a^2 + b^2 + c^2 = 1000这个方程有整数解吗?有:a,b,c=6,8,30 就是一组解。你能算出另一组合适的解吗?请填写该解中最小的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。分析:枚举代码:#include &lt;algorithm&gt;#include &lt;string.h&gt;#include &lt...

2018-03-29 23:52:33 532

原创 2017第八届蓝桥杯 A组 C/C++ 真题及题解

1. (5')标题: 购物单    小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。    这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。    小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。    现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。    取款机只能...

2018-03-28 00:01:20 2695 1

原创 2013第四届蓝桥杯 A组 C/C++ 真题及题解

1. (4')题目标题: 高斯日记    大数学家高斯有个好习惯:无论如何都要记日记。    他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?    高斯出生于:1777年4月30日。    在高斯发现的一个...

2018-03-25 23:05:46 864

原创 2016第七届蓝桥杯 B组 C/C++ 真题及题解

1. 煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。分析:递推,第i层煤球数为arr[i] = arr[i-1] + i;           计算出每一层的数量然后全...

2018-03-25 00:06:32 396

原创 HDU-1022 Train Problem I (栈的简单应用)

Train Problem ITime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 43363    Accepted Submission(s): 16254Problem DescriptionAs the new term comes, t...

2018-03-23 16:41:36 162

原创 HDU-1018 Big Number

Big NumberTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 41122    Accepted Submission(s): 20131Problem DescriptionIn many applications very lar...

2018-03-23 11:58:06 146

原创 HDU-2674 N!Again

N!AgainTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5794    Accepted Submission(s): 3074Problem DescriptionWhereIsHeroFrom:             Zty, ...

2018-03-23 11:47:43 211

原创 HDU-1005 Number Sequence

Number SequenceTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 191497    Accepted Submission(s): 47885Problem DescriptionA number sequence is de...

2018-03-23 11:33:11 165

原创 HDU-1249 三角形

直播,投简历....三角形Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8527    Accepted Submission(s): 5661Problem Description用N个三角形最多可以把平面分成几个区域? Input输入...

2018-03-22 23:55:34 181

原创 HDU-1222 Wolf and Rabbit

Wolf and RabbitTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9549    Accepted Submission(s): 4892Problem DescriptionThere is a hill with n hol...

2018-03-22 23:13:19 161

原创 HDU-1060 Leftmost Digit (数学)

Leftmost DigitTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 19262    Accepted Submission(s): 7632Problem DescriptionGiven a positive integer N...

2018-03-22 13:27:58 203

原创 HDU-1052 Tian Ji -- The Horse Racing (贪心)

Tian Ji -- The Horse RacingTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 33589    Accepted Submission(s): 10190Problem DescriptionHere is a fa...

2018-03-21 13:30:02 185

原创 HDU-1072 Nightmare(BFS)

NightmareTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12914    Accepted Submission(s): 6321Problem DescriptionIgnatius had a nightmare last n...

2018-03-20 23:36:08 194

原创 HDU-1010 Tempter of the Bone (DFS+剪枝)

Tempter of the BoneTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 137175    Accepted Submission(s): 36778Problem DescriptionThe doggie found a ...

2018-03-20 12:25:57 146

原创 HDU-1728 逃离迷宫(BFS)

逃离迷宫Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 31340    Accepted Submission(s): 7672Problem Description  给定一个m × n (m行, n列)的迷宫,迷宫中有两个位置,glo...

2018-03-19 15:04:55 162

原创 HDU-1003 Max Sum (最大子段和问题DP)

Max SumTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 276155    Accepted Submission(s): 65571Problem DescriptionGiven a sequence a[1],a[2],a[3]...

2018-03-18 11:35:14 179

原创 HDOJ-1203 I NEED A OFFER!(01背包)

I NEED A OFFER!Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 32228    Accepted Submission(s): 13104Problem DescriptionSpeakless很早就想出国,现在他已经考完了...

2018-03-18 11:13:10 196

原创 HDOJ 字符串处理简单题合集

1.单词数Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 61340    Accepted Submission(s): 15204Problem Descriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的...

2018-03-17 17:32:17 524

原创 蓝桥杯 算法训练 操作格子 (线段树模板)

问题描述有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值,2.求连续一段格子权值和,3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入格式第一行2个整数n,m。接下来一行n个整数表示n个格子的初始权值。接下来m行,每行3个整数p,x,y,p表示操作类型,p=1时表示修改格子x的权值为y,p=2时表示求区间[x,y]内格子权值和,p...

2018-03-16 23:22:17 242

原创 蓝桥杯 算法训练 安慰奶牛

问题描述Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路。道路被用来连接N个牧场,牧场被连续地编号为1到N。每一个牧场都是一个奶牛的家。FJ计划除去P条道路中尽可能多的道路,但是还要保持牧场之间 的连通性。你首先要决定那些道路是需要保留的N-1条道路。第j条双向道路连接了牧场Sj和Ej(1 &lt;= Sj &lt;= N; 1 &lt;= Ej &lt;= N; Sj !...

2018-03-16 21:42:13 168

原创 蓝桥杯 算法训练 最短路

问题描述给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式第一行两个整数n, m。接下来的m行,每行有三个整数u, v, l,表示u到v有一条长度为l的边。输出格式共n-1行,第i行表示1号点到i+1号点的最短路。样例输入3 31 2 -12 3 -13 1 2样例输出-1-2数据规模与约定对于10%的数据,n ...

2018-03-16 17:08:13 379

原创 蓝桥杯 算法训练 结点选择

问题描述有一棵 n 个节点的树,树上每个节点都有一个正整数权值。如果一个点被选择了,那么在树上和它相邻的点都不能被选择。求选出的点的权值和最大是多少?输入格式第一行包含一个整数 n 。接下来的一行包含 n 个正整数,第 i 个正整数代表点 i 的权值。接下来一共 n-1 行,每行描述树上的一条边。输出格式输出一个整数,代表选出的点的权值和的最大值。样例输入51 2 3 4 51 21 32 42 ...

2018-03-16 16:07:17 664

原创 蓝桥杯 算法训练 K好数

问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对1000000007取模后的值。样例输入4 ...

2018-03-16 15:12:01 199

原创 蓝桥杯 算法训练 最大最小公倍数

问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504数据规模与约定1 &lt;= N &lt;= 106。#include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;cstring&gt; #incl...

2018-03-16 14:37:31 138

原创 CCF 201403-2 窗口

问题描述  在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。  当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点击...

2018-03-16 10:09:32 116

原创 CCF 201403-1 相反数

问题描述  有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式  第一行包含一个正整数 N。(1 ≤ N ≤ 500)。  第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格式  只输出一个整数,即这 N 个数中包含多少对相反数。样例输入51 2 3 -1 -2样例输出2#include&...

2018-03-15 22:41:04 113

原创 CCF 201409-2 画图

问题描述  在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。  下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。在...

2018-03-13 11:23:54 164

原创 CCF 201312-4 有趣的数

问题描述  我们把一个数称为有趣的,当且仅当:  1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。  2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。  3. 最高位数字不为0。  因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。  请计算恰好有n位的有趣的数的个数。由于答案可能非常大,只需要输出答案除...

2018-03-13 10:20:28 106

空空如也

空空如也

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

TA关注的人

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