自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nuanxin_520的专栏

今天很残酷,明天更残酷,后天很美好

  • 博客(133)
  • 收藏
  • 关注

原创 NYIST 两点距离--用java的方式来写

两点距离时间限制:3000 ms  |  内存限制:65535 KB描述输入两点坐标(X1,Y1),(X2,Y2)(0输入第一行输入一个整数n(0随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出对于每组输入数据,输出一行,结果保留两位小数。样例输入20 0 0 10 1 1 0样例输出

2017-11-27 15:34:03 308

转载 如何取出Map中的key和value

import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /** * 遍历: key value * @author 小明 * */ public class HelloWorld { public static v

2017-11-24 11:43:13 9658

转载 try 与catch的作用

try catch 是捕捉try部分的异常,当你没有trycatch的时候,如果出现异常则程序报错,加上trycatch,出现异常程序正常运行,只是把错误信息存储到Exception里,所以catch是用来提取异常信息的,你可以在Catch部分加上一句System.out.println(e.ToString());,如果出现异常可以把异常打印出来。

2017-11-22 14:04:18 668

转载 浅谈java中replace()和replaceAll()的区别

replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串

2017-11-22 13:51:35 782

转载 java中的url 编码(Encoder)与解码(Decoder)

在开始讨论编码解码之前,首先来明确一下问题。什么是application/x-www-form-urlencoded字符串?答:它是一种编码类型。当URL地址里包含非西欧字符的字符串时,系统会将这些字符转换成application/x-www-form-urlencoded字符串。      表单里提交时也是如此,当包含非西欧字符的字符串时,系统也会将这些字符转换成applicatio

2017-11-21 20:56:08 38245

转载 URL的getFile()和getPath()方法的区别

import java.net.MalformedURLException; import java.net.URL; public class dd { /** * @param args */ public static void main(String[] args) { try {

2017-11-21 16:23:50 6541

原创 class.getResource()和URL的getPath()分别作了什么

前提是新建maven项目,导入excel表格package base;import java.net.URL;public class HelloWorld { public static void main(String[] args) { String excelName="/key.xlsx"; URL u=HelloWorld

2017-11-21 16:05:45 3087

转载 random()随机数的产生方式与原理

计算机中的随机数都是伪随机数下面看这样一个C程序:// rand_1.cpp#include static unsigned int RAND_SEED;unsigned int random(void){ RAND_SEED = (RAND_SEED*123+59)%65536; return (RAND_SEED);}void random_start(void

2017-11-13 20:48:10 7277

原创 Ubuntu 16.04 LTS 挂起休眠睡眠,死机,宕机

在百度经验找到一片文章,说是内核问题,https://jingyan.baidu.com/article/91f5db1b20fa931c7f05e3f8.html

2017-10-28 12:02:43 4278

转载 快速排序

111111void quick_sort(int s[], int l, int r) { if (l < r) { //Swap(s[l], s[(l + r) / 2]); //将中间的这个数和第一个数交换 参见注1 int i = l, j = r, x = s[l]; while (i < j)

2017-07-04 22:44:47 214

原创 插入排序

设有n 个记录,存放在数组r 中,重新安排记录在数组中的存放顺序,使得按关键码有序。即r[1].key≤r[2].key≤……≤r[n].key先来看看向有序表中插入一个记录的方法:设i【算法10.1】r[0]=r[j]; //r[j]送r[0]中,使r[j]为待插入记录空位i=j-1; //从第i 个记录向前测试插入位置,用r[0]为辅助单元, 可免去

2017-06-09 21:29:40 193

原创 leetcode 179.最大数量 【数组组成最大数】

给定一个非负整数的列表,安排它们形成最大的数字。例如,给定[3, 30, 34, 5, 9]的最大的数字是9534330。注意:结果可能非常大,因此您需要返回一个字符串而不是整数。如152  和1115211>11152,则152排在11前面,以此两两比较,确定每个数的位置C++代码struct{ bool operator()(string

2017-06-09 21:02:05 4901

转载 C语言qsort函数如何使用

C语言中没有预置的sort函数。如果在C语言中,遇到有调用sort函数,就是自定义的一个函数,功能一般用于排序。C语言有自有的qsort函数。功 能: 使用快速排序例程进行排序头文件:stdlib.h原型: void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void

2017-05-31 10:43:18 695

转载 分享几个程序员应该知道的网站和技术博客

综合性知识网站:国内:知乎:国内知名的问答网站,各种专业的人都有,可以学到不少知识。国外:Quora:我最喜欢的一个问答网站,里面问题的质量和解答的专业性都要比国内高很多,不解释。互联网科技博客:这个自己收集了不少,但真正经常看的很少,本着宁缺毋滥的原则,我就介绍两个我觉得比较好的,同样也是分为国内国外。在科技博客上面国外确实要比国内的质量高了不少,

2017-05-31 10:39:20 8449

原创 leetcode 324. Wiggle Sort II【如何锯齿状排序】

Wiggle Sort IIGiven an unsorted array nums, reorder it such that nums[0] nums[2] .Example:(1) Given nums = [1, 5, 1, 1, 6, 4], one possible answer is [1, 4, 1, 5, 1, 6]. (2) Given

2017-05-31 10:31:54 439

原创 归并排序

归并排序的递归实现,思想很简单void Merge(int *arr,int low,int mid,int high) { int i=low,j=mid+1,k=0; int *temp; temp=(int *)malloc((high-low+1)*sizeof(int)); while(i<=mid && j<=high) {

2017-05-18 20:57:59 182

原创 顺序表练习

昨天的还没总结,不复制粘贴了,把要改的步骤放在这例1 将顺序表(a1,a2,... ,an) 重新排列为以a1 为界的两部分:a1 前面的值均比a1 小,a1 后面的值都比a1 大(这里假设数据元素的类型具有可比性, 不妨设为整型),操作前后如图2.5所示。这一操作称为划分。a1 也称为基准。基本思路:比基准小的移动到最前面,大的不动。算法实现时,不需要写一个删除函数,一个

2017-02-21 14:37:10 1806

原创 北京林业大学“计蒜客”杯程序设计竞赛 网络赛 总结

模板要重新整理一波了,这次的比赛发现自己的代码能力跟思考速度都跟之前差距很大,一个bfs写完交一直wa,匹配字符串也做不好,一定要补上来,其实我的水平并不是排在学妹后面,,赶上去

2016-04-25 10:48:48 473

原创 北京林业大学“计蒜客”杯程序设计竞赛 网络赛 常见问题——大钉骑马走江湖

大钉骑马走江湖时间限制(C/C++):1000MS/3000MS          运行内存限制:65536KByte总提交:34            测试通过:17描述江湖是什么,对于在象棋界厮杀的大钉来说,江湖就是一个矩阵,他的目标,就是在江湖之中骑着马,从他的位置出发,走到终点。当然,大钉的马也遵从中国象棋中的“马走日”的规则,而且在矩阵中,也会有一

2016-04-25 10:43:58 700

原创 北京林业大学“计蒜客”杯程序设计竞赛 网络赛--易彰彪的一张表

易彰彪的一张表时间限制(C/C++):1000MS/3000MS          运行内存限制:65536KByte总提交:76            测试通过:23描述易彰彪最近有点奇怪,一向爱打游戏他最近居然盯着一张全是大小写字母的表在看,好像在找什么东西。他说,这是他女神给他的一张表,他需要回答女神的问题--在忽略大小写(即大写字母和小写字母视为同一字母)的情况下,

2016-04-25 10:39:56 1166

原创 bc div.2 1003 String【考思路】

String  Accepts: 84  Submissions: 373 Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 65536/65536 K (Java/Others)问题描述有一个 10\leq10≤长度\leq 1,000,000≤1,000,000 的字符串,仅由小写字母

2016-04-23 10:48:41 264

原创 BNUOJ 4057 魔方系列——最小装箱【细节题】

魔方系列——最小装箱DreamFox为了发展地大的魔方水平,经常会到世界盲拧记录保持者瓦西里处去进货一些魔方。进货的魔方一共有6种,分别是1*1, 2*2, 3*3, 4*4, 5*5, 6*6.(当然魔方是立体的,但为了问题简化我们就只看平面吧,即假设所有魔方的高度和箱子一样高)。而且瓦西里前辈为了减少麻烦,只提供一种6*6大小的箱子。就是无论你买多少魔方,全部都得装到这种6

2016-04-21 15:40:23 541

转载 搞ACM的你伤不起(转)

劳资六年前开始搞ACM啊!!!!!!!!!! 从此踏上了尼玛不归路啊!!!!!!!!!!!! 谁特么跟劳资讲算法是程序设计的核心啊!!!!!! 尼玛除了面试题就没见过用算法的地方啊!!!!!! 谁再跟劳资讲算法之美算法的力量,劳资一本算法导论拍死你啊!!!!!!!! 那是搞ACM的入门书啊!!!!特

2016-04-21 08:39:01 255

原创 codevs 1098 均分纸牌【贪心】

1098 均分纸牌 2002年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold题解题目描述 Description有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍

2016-04-15 20:24:10 370

原创 codevs 1501 二叉树最大宽度和高度

1501 二叉树最大宽度和高度 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver题解题目描述 Description    给出一个二叉树,输出它的最大宽度和高度。输入描述 Input Descripti

2016-04-15 09:22:55 568

原创 codevs 3145 汉诺塔游戏【递归】

个人觉得汉诺塔这个递归算法比电子老鼠的难了一些,不过一旦理解了也还是可以的,其实网上也有很多代码,可以直接参考。记得大一开始时就做过汉诺塔的习题,但是那时代码写得很长很长,也是不理解递归的结果。现在想起来汉诺塔的算法就3个步骤:第一,把a上的n-1个盘通过c移动到b。第二,把a上的最下面的盘移到c。第三,因为n-1个盘全在b上了,所以把b当做a重复以上步骤就好了。所以算法看起来就简单多了。不过,思

2016-04-14 21:04:20 478

原创 第六届河南省赛 最舒适的路线【并查集】

最舒适的路线时间限制:5000 ms  |  内存限制:65535 KB难度:5        描述异形卵潜伏在某区域的一个神经网络中。其网络共有N个神经元(编号为1,2,3,…,N),这些神经元由M条通道连接着。两个神经元之间可能有多条通道。异形卵可以在这些通道上来回游动,但在神经网络中任一条通道的游动速度必须是一定的。当然异形卵不希望从一条通道游动到另一条通道速度变化太大,

2016-04-14 09:44:21 298

原创 第八届河南省赛 引水工程【最小生成树(克鲁斯卡尔)】

N=(V,E) V 为点集,E为边集,克鲁斯卡尔算法从另一途径求网的最小生成树。假设连通网N=(V,{E}),则令最小生成树的初始状态为只有n个顶点而无边的非连通图T=(V,{∮}),图中每个顶点自成一个连通分量。在E中选择代价最小的边,若该边依附的顶点落在T中不同的连通分量上,则将此边加入到T中,否则舍去此边而选择下一条代价最小的边。依次类推,直至T中所有顶点都在同一连通分量上为止。   

2016-04-13 08:32:04 315

原创 第八届河南省赛—— 最少换乘【dijkstra】

最少换乘时间限制:2000 ms  |  内存限制:65535 KB描述 欧洲某城是一个著名的旅游胜地,每年都有成千上万的人前来观光旅行。Dr. Kong决定利用暑假好好游览一番。。年轻人旅游不怕辛苦,不怕劳累,只要费用低就行。但Dr. Kong年过半百,他希望乘坐BUS从住的宾馆到想去游览的景点,期间尽可量地少换乘车。 Dr. Kon买

2016-04-12 10:25:28 484

原创 UVA 101 The Blocks Problem【vector】

The Blocks ProblemTime Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %lluSubmit StatusDescriptionBackground Many areas of Computer Science u

2016-04-11 19:28:42 270

原创 广东工业大学2016校赛----积木积水【模拟】

Problem E: 积木积水Description现有一堆边长为1的已经放置好的积木,小明(对的,你没看错,的确是陪伴我们成长的那个小明)想知道当下雨天来时会有多少积水。小明又是如此地喜欢二次元,于是他把这个三维的现实问题简化成二维的问题。设雨量无穷、积木不透水、积木间无缝连接,问在这个二次元的世界里,已放置好的积木会有多少单位的积水量?Inp

2016-04-11 09:56:44 4795

原创 杨辉三角形【找规律】

F. 杨辉三角形Time Limit: 1500msMemory Limit: 65536KB64-bit integer IO format: %lld      Java class name: MainSubmit Status PID: 4225  LZM同学比较牛,Lsy最近也越来越生猛,他们思路快,代码速度神勇。近期惊闻此二人

2016-04-08 21:24:41 3497

原创 CF236 B. Easy Number Challenge【求约数个数】

B. Easy Number Challengetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLet's denote d(n) as the number of

2016-04-06 08:46:56 390

原创 CF 510C Fox And Names【拓扑排序】

Fox And NamesTime Limit: 2000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64uSubmit StatusDescriptionFox Ciel is going to publish a paper on FOCS (Foxes

2016-04-04 15:28:11 336

原创 适应赛总结

一定要注意取值范围的两个边界,列举情况请完整,组队赛不适合边敲边写,一定要把自己的思路在纸上写清楚了再决定敲。多跑步,提高整场的脑力

2016-04-03 21:40:00 250

原创 Cf 120 F 【vector+dfs】

F. SpidersTime Limit:1000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64uSubmit Status Practice CodeForces 120FDescriptioninputinput.txtoutputoutput

2016-04-03 21:36:08 402

原创 CF 120 D.Three Sons【细节题】

D. Three Sonstime limit per test 1 secondmemory limit per test 256 megabytesinput input.txtoutput output.txtThree sons inherited from their father a rectangular cor

2016-04-03 21:32:14 404

原创 int ,long, long long 的取值范围

unsigned   int   0~4294967295   int   2147483648~2147483647 unsigned long 0~4294967295long   2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsigne

2016-04-03 11:16:31 2140

原创 BC#78 (div.2)CA Loves GCD【N个数gcd】

CA Loves GCD  Accepts: 64  Submissions: 535 Time Limit: 6000/3000 MS (Java/Others)  Memory Limit: 262144/262144 K (Java/Others)问题描述CA喜欢是一个热爱党和人民的优秀同♂志,所以他也非常喜欢GCD(请在输入法中输入G

2016-04-03 11:08:35 715

原创 BC#78 (div.2) 1001 CA Loves Stick 【注意取值范围】

CA Loves Stick  Accepts: 381  Submissions: 3204 Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 262144/262144 K (Java/Others)问题描述CA喜欢玩木棍。有一天他获得了四根木棍,他想知道用这些木棍能不能拼成一个四边

2016-04-03 10:47:12 523

空空如也

空空如也

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

TA关注的人

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