自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Void main with out return

一往无前的扎进无尽的代码中.

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

原创 2016 第七届蓝桥杯 c/c++ B组省赛真题及解题报告

2016 第七届蓝桥杯 c/c++ B组省赛真题及解题报告 1.煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), …. 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余

2016-03-20 15:33:51 7537 13

原创 [Codeforces 系列] Codeforces 1C. Ancient Berland Circus

1B. SpreadsheetsIn the popular spreadsheets systems (for example, in Excel) the following numeration of columns is used. The first column has number A, the second — number B, etc. till column 26 tha...

2018-09-17 23:13:19 301

原创 [Codeforces 系列] Codeforces 1A.Theatre Square

A. Theatre Square Theatre Square in the capital city of Berland has a rectangular shape with the size n×mn × mn × m meters. On the occasion of the city’s anniversary, a decision was taken to pave ...

2018-09-16 14:22:14 293

原创 微信跳一跳改分方法

背景最近微信更新后推出了一款小游戏 跳一跳 大家都跳得十分辛苦也跳不到高分, 本博文教大家如何改分 第一步、安装代理证书 浏览器扫描以上二维码安装证书 android 凭据用途请选择VPN和应用 第二步 (ios用户需要设置 android请直接跳过这个步骤)除了上述证书安装过程,还需要在 设置->通用->关于本机->证书信任设置 中把AnyProxy证书的开关打开,否则safari将报错。

2018-01-02 22:57:08 8082 2

原创 使用D3.js画心形图

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>d3 test</title> <script type="text/javascript" src="d3.js"></script></

2017-05-08 22:05:06 2322

原创 Ueditor 跨域的问题研究

Ueditor 跨域的问题研究一、背景这段时间在做CMS毕业设计项目,项目是nodejs后台,angular+require前台 前后端完全分离,采用ajax来获取数据渲染到前台上,所以前端不用任何后台语言,纯html/css/js,我将前端放在了80端口,后端放在3008端口,实际上属于两个完全不同域名。二、问题首先是官方没有给nodejs的版本、然后就是这篇文章的主要问题跨域。三、解决方案UE

2017-03-23 14:34:49 7776

原创 Node在异步I/O上的优势实践

都说Node的异步i/o有很大的优势,我也来看看Node是否确实在I/O异步的情况下能对服务器性能有一定提升。故我写了如下代码:var fs = require('fs');var sec = 0;var interval = setInterval(function() { sec++;}, 1);function f1() { return new Promise(func

2017-01-13 13:55:51 533

原创 基础C语言之Typedef和struct的结合使用

/** * c语言typedef关键字 * typedef 作为c语言中常见的关键字, * 用法有多种,经常用来改变或者说给一种类型另取一个名字 */#include <cstdio>int main() { //先理清一个概念 int num; //上面这个最简单的变量声明中,应该这样来看 //int是类型 //num是变量 //即类型

2016-09-17 16:33:27 1083

原创 Jquery 万行代码解析之路(二)—jquery构造函数init

嗯,先回顾一下上篇文章讲的内容,上篇讲了jquery中的()即jQuery()函数返回的是一个拥有jQuery所有方法的一个对象,但并不需要在方法前加new关键字,作者的实现方法是让()即jQuery()函数返回的是一个拥有jQuery所有方法的一个对象,但并不需要在方法前加new关键字,作者的实现方法是让()函数返回一个new jQuery.fn.init()这个对象,而这个对象的原型即jQuer

2016-09-11 21:09:57 1506

原创 Jquery 万行代码解析之路(一)—jquery对象

jQuery万行代码解析之路(一)--jQuery对象的构造新版的jQuery3.1.0未压缩版本代码量正好为10075行,因为个人专业方向和兴趣,最近想深入研究一下jQuery的源码,所以将从现在开始读一读jQuery的源码,品味这一杯醉人的美酒。

2016-09-10 21:22:30 813

原创 使用正则表达式解析Url字符串

使用正则表达式解析Url字符串前一段时间阿里笔试题目中考到了给出一串url字符串,要求将url中的信息解析成一个对象,当时没有细细的研究过正则所以用了最土的办法一点一点分割,后来面试的时候被面试官问起,所以决定回过来研究一下正则表达式。//首先解析整个字符串我们一点一点对应来看//第一个括号(\w+) \w匹配任意asc字符 +号代表一个或多个,这里就是匹配https或者http//([\w\.

2016-07-22 18:40:29 1088

原创 PAT 天梯赛练习题 L1-020 帅到没朋友

L1-020. 帅到没朋友 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。 输入格式: 输入第一行给出一个正整数N(<=100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(<=1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到9

2016-07-13 20:47:47 2964

原创 PAT 乙级1027 天梯 L1-002 打印沙漏

1027. 打印沙漏(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ******** 所谓“沙漏形状”,是指

2016-07-13 19:03:25 833

原创 Ionic环境配置学习中

这几天抽出时间来学学ionic。ionic是基于前端技术的混合移动app开发技术,可以快速的使用前端技术开发一款app。ionic依赖与nodejs安装nodejs使用npm安装ionic cordovanpm install -g ionic cordova接着就可以找个目录创建项目ionic start myApp tabs运行依赖与SDK运行前需要添加平台并buildionic pla

2016-06-08 23:48:08 945 1

原创 PAT CCCC天梯赛模拟赛 N个数求和(分数求和)

L1-009. N个数求和 时间限制 400 ms 内存限制 65536 kB 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数“分子/分母”的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行给出一个正整数N(<=100)。随后一行按格式“a1/b1 a2/b2 …”给出N个有理数。题目保证所有分子和分母都在长整型范围内

2016-05-15 21:03:29 3732

原创 BestCoder Round #83 zxa and wifi(一个奇怪的DP题)

大大的打个脸,这个题这样的解法是错误的,不过思路还是挺妙的,可以看看吧。 听说BC要停办了,莫名的有点悲伤,晚上停办前最后一场,遇上了一个奇怪的DP题,通过率好低,特地裱起来自己做纪念。。。。(ˉ﹃ˉ),题目描述 zxa来到Q镇做义工,镇长希望给住在Q镇中轴线上的nn户人家实现网络覆盖。这nn户人家可以看作是中轴线上的质点,从东到西依次编号从11到nn,其中第i(1≤i<n)i(1\leq

2016-05-14 21:44:32 552

原创 利用Gulp实现自动化构建代码

利用Gulp实现自动化构建代码 Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目依赖环境安装nodejsnpmgulp及其各种插件(用到什么装什么)例子以最小化html代码为例 新建一个名字为gulpfile.js的文件输入如下代码 var gul

2016-05-04 14:45:01 830

原创 事件监听中的冒泡流和捕获流有趣现象

事件监听中的冒泡流和捕获流有趣现象这两天在看js权威指南的时候看见addEventListener的第二个参数为使用哪一种事件流,实践了一下,然后想到一个有趣的事,如果两个一起用会怎么样。 首先看看他们的原理 以下摘自百度百科 1、冒泡事件流 当事件在某一DOM元素被触发时,例如用户在客户名字节点上点击鼠标,事件将跟随着该节点继承自的各个父节点冒泡穿过整个的DOM节点层次,直到它遇

2016-05-03 16:11:42 1064

原创 使用Jsoup对豆瓣读书进行爬虫

package Spider;import java.io.IOException;import java.net.URLEncoder;import java.util.ArrayList;import java.util.Collections;import java.util.List;import org.jsoup.Jsoup;import org.jsoup.nodes.Doc

2016-04-17 14:37:08 1363

原创 利用java爬虫QDU教务课表

前言前几天有个做校园app的同学让我研究一下怎么爬个人的教务课表,就像课程格子那样导入课程。这里我放出初步的获取课表页html代码的程序,有需要的同学可以拿去用,By the way 听说有个叫Jsoup的开源java库可以解析html代码,你们可以去试试。代码解释这里就不解释了吧,我代码里写了注释了,可以直接看注释,另有一部分代码是copy的别人的,自己改了一些,主要是main函数代码HttpRe

2016-04-07 23:04:32 1959

原创 PAT 乙级 1037. 在霍格沃茨找零钱

1037. 在霍格沃茨找零钱 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。 输入格式: 输入在1行中分别给出P和A,格式为“Galleon.

2016-04-06 22:28:40 831 1

原创 PAT 乙级 1036. 跟奥巴马一起编程

1036. 跟奥巴马一起编程 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。

2016-04-04 20:00:26 3363

原创 PAT 乙级 1035. 插入与归并

1035. 插入与归并 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代操作:首先将原始序列看成N个只包含1个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下1个有序的序列。 现给定原始

2016-04-04 19:45:34 649

原创 HDU 5656 CA Loves GCD (BestCoder Round #78) DP

CA Loves GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) 问题描述 CA喜欢是一个热爱党和人民的优秀同♂志,所以他也非常喜欢GCD(请在输入法中输入GCD得到CA喜欢GCD的原因)。 现在他有N个不同的数,每次他会从中选出若干个

2016-04-03 10:08:17 467

原创 数论 算法 不定方程 欧几里得 同余定理 相关知识

数论 算法 不定方程 欧几里得 同余定理 相关知识1.N条定理和算法同余概念欧几里得算法裴蜀定理费马大定理四平方和定理不定方程概念不定方程的求解![不定方程 的求解](http://img.blog.csdn.net/20160401100034336)

2016-04-01 10:01:32 609

原创 数据挖掘 关联规则的FP-growth-tree(FP增长树)的python实现 使用方法

数据挖掘 关联规则的FP-growth-tree(FP增长树)的python实现 使用方法代码地址 点我去找代码目录结构FP_Grow_tree.py :入口类fptree.py:构建树的类node.py 节点数据结构类sample.py:样例类tree.py:FP-grow算法类生成模式基数据集unit.py:组合函数和子集函数调用方法导入FP_Grow_tree.py类,下边

2016-03-31 15:01:24 4416

原创 数据挖掘 关联规则的FP-growth-tree(FP增长树)的python实现(二)

数据挖掘 关联规则的FP-growth-tree(FP增长树)的python实现(二)上篇补充将节点的数据结构补充一下,我的树的每个节点node定义在node.py文件中,代码如下#-*- coding:utf-8 –*-__author__ = 'Dodd'class node: def __init__(self,name,parent): self.name=name

2016-03-31 14:50:35 1472

原创 数据挖掘 关联规则的FP-growth-tree(FP增长树)的python实现(一)

数据挖掘 关联规则的FP-growth-tree(FP增长树)的python实现(一) 前言 大学快要过去了,时间不能荒废,因为这个学期在学数据挖掘课,所以就将书上的FP增长树算法用python实现一下,锻炼锻炼自己的python编程能力。写个博客仅仅供自己回顾,也把自己的经验分享一下,这个算法可能会分篇写,因为比较复杂。一、实现代码先贴出代码吧,有些同学可能只需要代码→_→ h

2016-03-30 15:44:09 1853

原创 PAT 乙级 1034.有理数四则运算

1034. 有理数四则运算 本题要求编写程序,计算2个有理数的和、差、积、商。 输入格式: 输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为0。 输出格式: 分别在4行中按照“有理数1 运算符 有理数2 = 结果”的格式顺序输出2个有理数的和、差、积、商。注

2016-03-27 21:00:41 455

原创 BestCoder Round #77 1002.xiaoxin juju needs help(HDU5651)

[HDU5651.xiaoxin juju needs help(http://acm.hdu.edu.cn/showproblem.php?pid=5651) xiaoxin巨从小就喜欢字符串,六年级的时候他就知道了什么是回文串。这时,xiaoxin巨说到:如果一个字符串 SS 是回文串,那么该字符串从前往后看和从后往前看是一样一样的。 六年级的暑假,xiaoxin很快就做完了暑假

2016-03-26 21:37:23 506

原创 PAT 乙级 1033. 旧键盘打字

1033. 旧键盘打字 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过105个字符的串。可用的字符包括字母[a-z, A-Z]、数字0-9、以及下划线“_”(代表空

2016-03-26 18:44:10 793

原创 PAT 乙级 1032. 挖掘机技术哪家强

1032. 挖掘机技术哪家强 为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。 输出格式: 在

2016-03-26 18:07:41 550

原创 PAT 乙级 1031.查验身份证

1031.查验身份证 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 3 4 5 6 7 8 9 10 M:1

2016-03-25 09:34:14 1367

原创 PAT 乙级 1030.完美数列

1030.完美数列 给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M <= m * p,则称这个数列是完美数列。 现在给定参数p和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式: 输入第一行给出两个正整数N和p,其中N(<= 10510^5)是输入的正整数的个>数,p(<= 10910^9)是给定的参数。第二行给出

2016-03-25 09:14:08 623 1

原创 PAT 乙级 1029.旧键盘

1029. 旧键盘 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 输入格式: 输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、小写)、数字0-9、以及下划线“_”(代表空格)组成。题目保证2个字符串均非空。

2016-03-25 08:57:55 1187

原创 PAT 乙级 1028.人口普查

1028.人口普查 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。 这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。 输入格式: 输入在第一行给出正整数N,取值在(0, 105];随后N行

2016-03-24 21:13:29 753

原创 PAT 乙级 1027. 打印沙漏

1027. 打印沙漏 题目中的星号和markdown编辑器冲突了,请点上边链接去源地址ba!解题思路计算每一行的符号数和空格数,可得这是一个等差数列求和的数学知识,要下课了,以后补上详细的吧代码#include <cstdio>#include <cmath>int main() { int n; char ch[10]; scanf("%d%s", &n,

2016-03-24 15:19:02 482

原创 PAT 乙级 1026. 程序运行时间

1026. 程序运行时间 要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f的运行时间,我们只要在调用f之前先调用clock(),获得一个时钟

2016-03-24 14:53:04 545

原创 PAT 乙级 1025. 反转链表

1025. 反转链表 给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后不到K个元素不反转。 输入格式: 每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N(<= 105)、以及正整数K(

2016-03-24 14:35:57 713

原创 PAT 乙级 1024. 科学计数法

1024. 科学计数法 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]”.”[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科学计数法的格式给出实数A,请编写程序按普通数字表示法输出A,并保证所有有效位都被保留。 输入格式:

2016-03-24 10:36:00 438

空空如也

空空如也

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

TA关注的人

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