- 博客(131)
- 收藏
- 关注
原创 ADV-102 单词个数统计
问题描述 编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词。例如:字符串“this is a book”当中包含有4个单词。 输入格式:输入一个字符串,由若干个单词组成,单词之间用一个空格隔开。 输出格式:输出一个整数,即单词的个数。 输入输出样例 用户输入数据样例: this is a book 系统输出数据如下: 4#include<...
2018-03-10 09:23:09
775
1
原创 ADV-194 盾神与积木游戏
问题描述 最近的m天盾神都去幼儿园陪小朋友们玩去了~ 每个小朋友都拿到了一些积木,他们各自需要不同数量的积木来拼一些他们想要的东西。但是有的小朋友拿得多,有的小朋友拿得少,有些小朋友需要拿到其他小朋友的积木才能完成他的大作。如果某个小朋友完成了他的作品,那么他就会把自己的作品推倒,而无私地把他的所有积木都奉献出来;但是,如果他还没有完成自己的作品,他是不会把积木让出去的哟~ 盾神看到这么和谐...
2018-03-10 09:16:57
454
原创 ADV-199 线段和点
问题描述 有n个点和m个区间,点和区间的端点全部是整数,对于点a和区间[b,c],若a>=b且a<=c,称点a满足区间[b,c]。 求最小的点的子集,使得所有区间都被满足。输入格式 第一行两个整数n m 以下n行 每行一个整数,代表点的坐标 以下m行 每行两个整数,代表区间的范围输出格式 输出一行,最少的满足所有区间的点数,如无解输出-1。样例输入5 5263872 53 ...
2018-02-11 17:29:04
723
原创 ADV-201 我们的征途是星辰大海
最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成。 共有四种方格: ‘.’ 代表空地,curiosity可以穿过它 ‘#’ 代表障碍物,不可穿越,不可停留 ‘S’ 代表curiosity的起始位置 ‘T’ 代表curiosity的目的地 NASA将会发送一系列的命令给curiosity,格式如下:“LRUD”分别代表向左,向右,向上,向下走一步。由...
2018-02-11 17:22:02
548
原创 ADV-106 欧拉函数
问题描述 给定一个大于1,不超过2000000的正整数n,输出欧拉函数,phi(n)的值。 如果你并不了解欧拉函数,那么请参阅提示。输入格式 在给定的输入文件中进行读入: 一行一个正整数n。输出格式 将输出信息输出到指定的文件中: 一行一个整数表示phi(n)。样例输入17样例输出16提示 欧拉函数phi(n)是数论中非常重要的一个函数,其表示1到n-1之间,与n互质的数的个数。显然...
2018-02-02 22:33:31
388
原创 ADV-196 摆花
问题描述 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆。通过调查顾客的喜好,小明列出了顾客最喜欢的n种花,从1到n标号。为了在门口展出更多种花,规定第i种花不能超过ai盆,摆花时同一种花放在一起,且不同种类的花需按标号的从小到大的顺序依次摆列。 试编程计算,一共有多少种不同的摆花方案。输入格式 第一行包含两个正整数n和m,中间用一个空格隔开。 第二行有n个整数,每两个...
2018-02-02 22:30:24
297
原创 校园网综合布线设计方案
摘 要本文主要针对中国国防科大校园网建设需求提供网络综合布线解决方案,在该方案中主要对中国国防科大校园网的综合布线的各项需求进行仔细分析,并且详细对设计目标、系统设计原则、设计标准、系统产品选型及产品简介、总体系统设计方案、线槽及线缆布设要求和综合布线测试与验收等内容进行说明。通过中国国防科大校园网综合布线设计方案可以为中国国防科大校园网建设成为高性能的校园网,提高学校教学与科研的综合实力,
2017-12-19 17:35:25
79568
2
原创 Wireshark抓包分析Yersinia 根据DHCP协议发送的伪造数据包攻击(sending RAW packet)
抓包结果如下:抓包与分析帧号时间 源地址 目的地址 高层协议 包内信息概况No. Time Source Destination Protocol Info5 1.04252000 0.0.0.0 255.255.255.255 DHCP -TransactionID 0x643c9869
2017-12-19 17:26:19
2536
原创 xgboost
importxgboost# First XGBoost model for Pima IndiansdatasetfromnumpyimportloadtxtfromxgboostimportXGBClassifierfromsklearn.model_selectionimporttrain_test_splitfromsklearn.metricsimportaccura
2017-12-15 21:12:28
293
原创 树模型
%matplotlib inlineimportmatplotlib.pyplotaspltimport pandasaspdfromsklearn.datasets.california_housingimportfetch_california_housinghousing = fetch_california_housing()print(housing.
2017-12-15 21:11:27
441
原创 DHCP (DOS)攻击
DHCP (DOS)攻击攻击方案设计DHCP DOS原理很简单,就是大量伪造DHCP申请包,获取大量IP地址,是dhcp地址获取枯竭,其他正常pc无法获取ip地址,可以在RHEL在使用dhcpstarv发起攻击。DHCP服务器搭建 DHCP (Client)验证DOS攻击开始攻击如果用虚拟机做攻击时要把虚拟网卡设置成混杂模式攻
2017-12-15 20:15:33
6486
原创 学习型网桥中间人攻击
学习型网桥中间人攻击攻击方案1. 网桥地址泛洪通过kali的macof功能,将交换机转发表填满,使之变成hub环境。2. 地址泛洪验证通过wireshark抓包,捕获到其他主机与交换机通信的数据包,即泛洪成功。3. 应用服务器搭建用一台主机使用HTTP服务,登录黑龙江大学学生选课系统。4.中间人抓包 通过wireshark抓包,捕获
2017-12-15 20:13:28
484
原创 cifar分类可能遇到的错误更正
直接运行课件下载的源码会报错是因为它是python2,而你的是python3。如果是python2版本是可以直接运行的。更改:1, python2和3使用的默认编码是不同的,我们会发现pickle.load()函数报错。在代码开始部分添加如图所示代码:同时把这个函数里面添加:因为python3把cpickle改成pickle了,记得把import那里修改好
2017-12-14 21:00:03
275
原创 萌新爬虫瑟瑟发抖1(脚本)
from bs4 import BeautifulSoupimport requestsurl_saves = 'https://cn.tripadvisor.com/Saves#37685322'url = 'https://www.tripadvisor.cn/Attractions-g60763-Activities-New_York_City_New_York.html'urls
2017-12-12 21:11:35
656
原创 ADV-220-幸运顾客
为了吸引更多的顾客,某商场决定推行有奖抽彩活动。“本商场每日将产生一名幸运顾客,凡购买30元以上商品者均有机会获得本商场提供的一份精美礼品。”该商场的幸运顾客产生方式十分奇特:每位顾客可至抽奖台抽取一个幸运号码,该商场在抽奖活动推出的第i天将从所有顾客中(包括不在本日购物满30元者)挑出幸运号第i小的顾客作为当日的幸运顾客。该商场的商品本就价廉物美,自从有奖活动推出后,顾客更是络绎不绝,因此急需你
2017-12-11 11:48:04
489
原创 萌新爬虫瑟瑟发抖1
爬取真实网站:TripAdvisor境外旅游网1.了解Request 和 Response原理如何控制通信数据当Web容器收到一个Http请求时,通信数据由Web容器赋值封装和提供这些信息被解释成两个对象,请求数据对应的HttpServletRequest和响应对应的HttpServletResponse类型对象HttpServletRequ
2017-12-10 17:04:30
281
原创 汇编语言4
第6章 汇编语言 6.1 实方式执行环境 6.2 源程序和语句 6.3 操作数表示 6.4 伪指令语句和变量 6.5 段声明和段间转移 6.6 目标文件和段模式 6.7 宏 汇编语言! 汇编语言! 6.5 宏 .宏指用一个符号表示多个符号,或者代码片段。 .在源程序中使用宏的优点: .可以减少
2017-12-07 20:51:53
332
原创 汇编语言3
第6章 汇编语言 6.1 实方式执行环境 6.2 源程序和语句 6.3 操作数表示 6.4 伪指令语句和变量 6.5 段声明和段间转移 6.6 目标文件和段模式 6.7 宏 汇编语言! 汇编语言! 6.5 段声明和段间转移 6.5.1 段声明语句 6.5.2 无条件段间转移指令 6.5.3 段间过程调用和
2017-12-07 20:50:54
414
原创 汇编语言2
第6章 汇编语言 6.1 实方式执行环境 6.2 源程序和语句 6.3 操作数表示 6.4 伪指令语句和变量 6.5 段声明和段间转移 6.6 目标文件和段模式 6.7 宏 汇编语言! 汇编语言! 回顾 .汇编语言 .汇编语言是一种程序设计语言,是机器语言的符号化。 .汇编语言
2017-12-07 20:49:34
753
原创 汇编语言
第6章 汇编语言 6.1 实方式执行环境 6.2 源程序和语句 6.3 操作数表示 6.4 伪指令语句和变量 6.5 段声明和段间转移 6.6 目标文件和段模式 6.7 宏 6.1 实方式执行环境 6.1.1 寄存器和指令集 6.1.2 存储器分段管理 6.1.3 16位存储器寻址方式 6.1.1 寄存器和
2017-12-07 20:48:06
359
1
原创 VC目标代码的阅读理解2
第5章 VC目标代码的阅读理解 5.1 汇编语言形式的目标代码 5.2 C语言部分编译的解析 5.3 C++部分功能实现细节 5.4 目标程序的优化 5.5 C库函数分析 5.6 C程序的目标代码分析 5.5 C库函数分析 5.5.1 函数strlen 5.5.2 函数strpbrk 5.5.3 函数memset 汇编语言 源程序! 汇
2017-12-07 20:46:56
257
原创 VC目标代码的阅读理解
第5章 VC目标代码的阅读理解 5.1 汇编语言形式的目标代码 5.2 C语言部分编译的解析 5.3 C++部分功能实现细节 5.4 目标程序的优化 5.5 C库函数分析 5.6 C程序的目标代码分析 5.4 目标程序的优化 5.4.1 关于程序优化 5.4.2 使大小最小化 5.4.3 使速度最大化 5.4
2017-12-07 20:45:46
297
原创 程序设计初步
第3章 程序设计初步 3.1 堆栈的作用 3.2 算术逻辑运算指令 3.3 分支程序设计 3.4 循环程序设计 3.5 子程序设计 3.1 堆栈的作用 3.1.1 过程调用和返回指令 3.1.2 参数传递 3.1.3 局部变量 汇编语言中的堆栈 就是高级语言中的栈 汇编语言中的堆栈 就是高级语言中的栈 3.1.1 过程调用
2017-12-07 20:44:03
325
原创 梯度下降求解逻辑回归
Logistic RegressionThe data我们将建立一个逻辑回归模型来预测一个学生是否被大学录取。假设你是一个大学系的管理员,你想根据两次考试的结果来决定每个申请人的录取机会。你有以前的申请人的历史数据,你可以用它作为逻辑回归的训练集。对于每一个培训例子,你有两个考试的申请人的分数和录取决定。为了做到这一点,我们将建立一个分类模型,根据考试成绩估计入学概率。The
2017-12-03 16:47:31
500
原创 梯度下降求解逻辑回归(代码)
import numpy as npimport pandas as pdimport matplotlib.pyplot as plt%matplotlib inlineimport ospath = 'data' + os.sep + 'LogiReg_data.txt'pdData = pd.read_csv(path, header=None, names=['Exam 1'
2017-12-03 16:18:09
1162
3
转载 内置常量
内置常量少量的常量存在于内置的命名空间中。他们是:Falsebool类型的错误值。2.3版本中的新功能Truebool类型的真正价值。2.3版本中的新功能None唯一的价值types.NoneType。 None通常用于表示没有值,因为默认参数不传递给函数。在版本2.4中更改:分配None是非法的,并提出一个Syn
2017-12-03 14:10:00
320
转载 Python库介绍
“Python库”包含几种不同类型的组件。它包含通常被认为是语言“核心”的一部分的数据类型,例如数字和列表。对于这些类型,Python语言核心定义了文字的形式,并且在其语义上设置了一些限制,但是没有完全定义语义。(另一方面,语言核心确实定义了句法属性,如运算符的拼写和优先级。该库还包含内置的函数和异常 - 可以被所有Python代码使用而不需要import语句的对象。其中一些是由核
2017-12-03 14:06:33
377
转载 python 内置函数
Python解释器内置了许多可以使用的函数。他们在这里按字母顺序排列。内置函数abs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()
2017-12-03 14:03:42
504
转载 有哪些网站用爬虫爬取能得到很有价值的数据?
0、IT桔子和36Kr在专栏文章中(http://zhuanlan.zhihu.com/p/20714713),抓取IT橘子和36Kr的各公司的投融资数据,试图分析中国各家基金之间的互动关系。1、知乎沧海横流,看行业起伏,抓取并汇总所有的答案,方便大家阅读,找出2015年最热门和最衰落的行业。2、汽车之家大数据画像:宝马车主究竟有多任性?利用论坛发言的抓取以及NLP,对各种车型的车主做画像
2017-12-03 13:35:49
20258
3
转载 动态规划算法
基本思想与策略动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。由于动态规划解决的问题多数有重叠子问题这个特点,为减少重复计算,对每一个子
2017-12-02 19:13:43
254
原创 ADV-207-最长字符序列
最长字符序列问题描述 设x(i), y(i), z(i)表示单个字符,则X={x(1)x(2)……x(m)},Y={y(1)y(2)……y(n)},Z={z(1)z(2)……z(k)},我们称其为字符序列,其中m,n和k分别是字符序列X,Y,Z的长度,括号()中的数字被称作字符序列的下标。 如果存在一个严格递增而且长度大于0的下标序列{i1,i2……ik},使得对所有的j=1,2,
2017-11-29 21:12:50
234
原创 ADV-213-求存款
问题描述 见计算机程序设计基础(乔林)P50第5题。 接受两个数,一个是用户一年期定期存款金额,一个是按照百分比格式表示的利率,计算一年期满后的本金与利息总额。说明:(1) 存款金额以人民币元为单位,精确到分;(2) 输入利率时不输入百分号,例如利率为3.87%,用户直接输入3.87;(3) 按照国家法律,存储利息所得需缴纳5%的所得税,计算结果时应当扣除所得税。(4) 显示的结果精确
2017-11-29 21:12:36
303
转载 一文读懂Hinton最新Capsules论文
Capsule:实体的视觉数学表征深度学习,其实就是一系列的张量变换。从图像、视频、音频、文字等等原始数据中,通过一系列张量变换,筛选出特征数据,以便完成识别、分解、翻译等等任务。譬如原始数据是 28 x 28 的黑白图像,每个黑白像素可以用 8 个 bits 来表达,那么这张黑白图像就可以用 28 * 28 * 8 的张量来表达,张量中
2017-11-29 21:12:17
290
原创 ADV-234-字符串跳步
问题描述 给定一个字符串,你需要从第start位开始每隔step位输出字符串对应位置上的字符。输入格式 第一行一个只包含小写字母的字符串。 第二行两个非负整数start和step,意义见上。输出格式 一行,表示对应输出。样例输入abcdefg2 2样例输出ceg数据规模和约定 start从0开始计数。 字符串长度不超过1000
2017-11-28 20:35:16
820
原创 ADV-235-阶乘差
问题描述 给定n和m以及p,保证n>=m,求(n!-m!)对p取余的结果。输入格式 一行三个正整数n,m,p。输出格式 一行一个非负整数表示结果。样例输入3 2 10样例输出4数据规模和约定 n,mC++#include "iostream"using namespace std;int main(){ long lo
2017-11-28 20:32:32
353
原创 ADV-103-逆序排列
问题描述 编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然后把这个数组中的值按逆序重新存放,即变成了2 6 -5 19 7,然后把它们打印出来。
2017-11-28 20:30:09
212
原创 ADV-120-复数四则运算
设计复数库,实现基本的复数加减乘除运算。 输入时只需分别键入实部和虚部,以空格分割,两个复数之间用运算符分隔;输出时按a+bi的格式在屏幕上打印结果。参加样例输入和样例输出。 注意考虑特殊情况,无法计算时输出字符串"error"。样例输入2 4 * -3 2样例输出-14-8i样例输入3 -2 + -1 3样例输出2+1iC#includ
2017-11-28 20:26:53
297
原创 ADV-162-最大最小值
问题描述 给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。输入格式 第一行包含一个正整数 N 。(1 ≤ N ≤ 10000)。 第二行为 N 个用空格隔开的整数,每个数的绝对值不超过 1000000。输出格式 输出仅一行,包含两个整数 x,y,x 表示 N 个数中的最大值,y 表示N 个数中的最小值。x,y 之间用一个空格隔开。样例输入
2017-11-28 20:23:47
239
原创 ADV-230-三角形
问题描述 为二维空间中的点设计一个结构体,在此基础上为三角形设计一个结构体。分别设计独立的函数计算三角形的周长、面积、中心和重心。输入三个点,输出这三个点构成的三角形的周长、面积、外心和重心。结果保留小数点后2位数字。样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入数据中每一个数的范围。 例:doule型表示数据。C#inclu
2017-11-28 20:20:09
308
原创 ADV-232-矩阵乗法
问题描述 有n个矩阵,大小分别为a0*a1, a1*a2, a2*a3, ..., a[n-1]*a[n],现要将它们依次相乘,只能使用结合率,求最少需要多少次运算。 两个大小分别为p*q和q*r的矩阵相乘时的运算次数计为p*q*r。输入格式 输入的第一行包含一个整数n,表示矩阵的个数。 第二行包含n+1个数,表示给定的矩阵。输出格式 输出一个整数,表示最少的
2017-11-28 20:17:50
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人