自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bigsai

微信公众号:bigsai 江科大本、南理研一,您的关注是前进不断的源泉!

原创 杭电1280java实现

前m大的数: Problem Description 还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,小希只想让你把答案中最大的M个数告诉她就可以了。 给定一个包含N(N<...

2018-04-26 22:19:18 1266 0

原创 java爬取斗鱼:与虎牙对比

看了下斗鱼的基础页面,感觉和虎牙的有点像,但是实际上确有点不同。 首先想要获取页数,看了斗鱼的html页面,发现却不显示页面。 这是因为斗鱼把界面藏在了js页面中,谷歌浏览器的右击检查 那么接下来就是选取一款可以解析js的工具并且提取里面的信息了。jsoup不支持js的提取,我们用h...

2018-04-26 17:26:10 3361 0

原创 爬取虎牙之三:通过json数据获取所有直播情况

动态ajax页面为什么会再同一个页面有多个分页,就是因为当你点击其他页的时候服务器返回一串json串,js执行json参数达到改变页面效果。下面说说如何抓取json串。 1:爬取信息要对源页有所了解,首先打开虎牙直播,谷歌F12选取network。点xhr。里面可能会有多个json文件,点击第三...

2018-04-26 15:39:02 9463 0

原创 爬取虎牙之二:试用htmlunit模拟js爬取ajax页面

jsoup无法爬取动态的ajax界面,百度了许久之后有人说htmlunit等爬虫工具可以支持模拟浏览器行为,百度上查了htmlunit的简单用法,爬取虎牙直播分栏的js链接。模拟点击。获取点击后的下一个页面。 有人说用htmlunit获取不到ajax的页面,答案是错误的,用htmlunit可以获...

2018-04-24 17:37:05 2656 0

原创 爬取虎牙之一:(王者荣耀主播信息普通爬取)

对于新手而言,jsoup无疑是最简单的抓取工具之一,强大的解析能力让人方便使用,对于我们新手而言,获取只是看过爬虫书或者资料用简单的例子爬取所有链接,想要爬取想要的内容,首先要熟悉html网页的架构,然后还要熟悉jsoup的简单用法,只会遍历所有链接是不行的。 首先打开王者荣耀分栏,看到这样的界...

2018-04-24 16:24:35 3719 0

原创 杭电1018java(斯特林公式)

Big Number Problem Description In many applications very large integers numbers are required. Some of these applications are using keys for secure ...

2018-04-23 21:12:02 1276 0

原创 爬虫初识jsoup

学习了几天爬虫,发现jsoup这款工具非常好用。对于初学者解析html文件方便,可以满足简单的要求。首先jsoup要下载jar包,然后配置路径添加外部jar文件。。代码就已我的博客为例。参考jsoup中文API Elements这个对象提供了一系列类似于DOM的方法来查找元素,抽取并处理其中的数据...

2018-04-22 22:14:20 1454 0

原创 杭电1044java实现dfs bfs

Collect More Jewels 问题描述 它写在“夫人的书:创世之后,残酷的神摩洛克反抗了造物主马尔杜克的权威。摩尔从马尔杜克那里偷走了众神中所有神器中最强大的一件,也就是叶多尔的护身符,并且他隐藏了它在Gehennom的阴暗洞穴,现在潜伏在他身边的Under World,并且是他的时...

2018-04-22 20:44:53 1234 0

原创 杭电1043java实现bfs一遍

题目Eight Problem Description 这个15难题已经存在了100多年了,即使你不知道它的名字,你也看到了。它由15个滑动瓦片构成,每个滑动瓦片的数量从1到15,并且全部装入4乘4帧,缺少一个瓦片。我们称之为缺失的瓦片’x’;难题的目的是安排瓷砖,以便它们按以下顺序排列: ...

2018-04-22 20:08:19 1438 0

原创 杭电1430康托 bfs(java)

魔板: Problem Description 在魔方风靡全球之后不久,Rubik先生发明了它的简化版——魔板。魔板由8个同样大小的方块组成,每个方块颜色均不相同,可用数字1-8分别表示。任一时刻魔板的状态可用方块的颜色序列表示:从魔板的左上角开始,按顺时针方向依次写下各方块的颜色代号,所得到...

2018-04-12 15:19:24 1373 0

原创 杭电1254java实现(双bfs 优先队列)

推箱子 推箱子是一个很经典的游戏.今天我们来玩一个简单版本.在一个M*N的房间里有一个箱子和一个搬运工,搬运工的工作就是把箱子推到指定的位置,注意,搬运工只能推箱子而不能拉箱子,因此如果箱子被推到一个角上(如图2)那么箱子就不能再被移动了,如果箱子被推到一面墙上,那么箱子只能沿着墙移动. 现在...

2018-04-06 22:23:09 1290 0

原创 杭电1016Java实现

主环问题: 问题描述 如图所示,环由n个圆组成。将自然数1,2,…,n分别放入每个圆圈中,并且相邻两个圆圈中的数字总和应为素数。 注意:第一个圆圈的数量应该始终为1。 输入 n(0《n<20)。 输出 输出格式如下所示。每行代表从1开始顺时针和逆时针旋转的一系列圆圈数字。数...

2018-04-06 17:19:51 1337 0

原创 杭电1241java实现dfs

问题描述 GeoSurvComp地质调查公司负责检测地下油藏。 GeoSurvComp一次与一个大的矩形区域一起工作,并创建一个网格,将网格划分为多个方块。然后分别分析每个地块,使用传感设备确定该地块是否含有油。含油的情节被称为口袋。如果两个口袋相邻,则它们是同一个油藏的一部分。油藏可能相当大,...

2018-04-03 20:59:09 1282 0

原创 杭电1180java实现(bfs)

诡异的楼梯: 多组数据输入M N,表示大小然后输入地图。*表示墙壁,’.’表示可以通过,S初始,T结尾位置,‘-’,‘|’代表初始楼梯状况,每隔一秒就会换成对方。-左右走,跳过楼梯,|上下走,跳过楼梯(相当于走两格) 分析: 1:首先要确定上下 和左右的参数设置,不能搞混,我选择a[x][y...

2018-04-02 22:19:09 1258 0

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