和风雨
码龄9年
求更新 关注
提问 私信
  • 博客:54,183
    社区:75
    54,258
    总访问量
  • 66
    原创
  • 4
    粉丝
  • 40
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2016-09-23
博客简介:

逗你玩的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得1次评论
  • 获得4次收藏
  • 博客总排名1,245,847名
创作历程
  • 71篇
    2016年
成就勋章
TA的专栏
  • 算法
    5篇
  • 数据结构
  • 设计模式
  • Java web
    1篇
  • JavaSE
    5篇
  • JVM
    2篇
  • Linux
  • Leetcode
    12篇
  • SPOJ
    1篇
  • UVa
    4篇
  • Project Euler
    1篇
  • 贪心法
    2篇
  • 动态规划
    11篇
  • 排序
  • 背包问题
    1篇
  • 斐波那契数列
    1篇
  • ———数论————
    2篇
  • 欧拉函数
  • 最大公约数
  • Lucas定理
  • ———博弈论——
    2篇
  • ———计算几何——
  • 尺取法
  • 二分法
  • DFS
  • 有意思
  • 单调栈
  • 欧几里得扩展
  • 回溯法
  • 模拟
  • 桶排序
  • Lintcode
  • 双指针
  • python小程序
  • kali linux
  • Array

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

62人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

html笔记

Html介绍1.什么是html?Html是用来描述网页的一种语言。1.1 HTML指的是超文本标记语言 (Hyper Text Markup Language)1.2 HTML不是一种编程语言,而是一种标记语言 (markup language)1.3 标记语言是一套标记标签 (markup tag)1.4 HTML 使用标记标签来描述网页2.Html的作用
原创
发布博客 2016.12.03 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1183 编辑距离

编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k->s)sittin (e->i)sitting (->g)所以kitten和sitting的编辑距离是3。俄
原创
发布博客 2016.12.02 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UVa 102- Ecological Bin Packing

BackgroundBin packing, or the placement of objects of certain weights into different bins subject to certain constraints, is an historically interesting problem. Some bin packing problems are NP-com
原创
发布博客 2016.12.01 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1006 最长公共子序列Lcs

给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。比如两个串为:abcicbaabdkscabab是两个串的子序列,abc也是,abca也是,其中abca是这两个字符串最长的子序列。Input第1行:字符串A第2行:字符串B(A,B的长度 Output输出最长的子序列,如果有多个,随意输出1个。Input示例abci
原创
发布博客 2016.12.01 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1049 最大子段和

N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为0。例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。Input第1行:整数序列的长度N(2 <= N <= 50000)第2 - N + 1行:N个整数(-10^9 Output
原创
发布博客 2016.12.01 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

UVa 101 - The Blocks Problem

Background Many areas of Computer Science use simple, abstract domains for both analytical and empirical studies. For example, an early AI study of planning and robotics (STRIPS) used a block worl
原创
发布博客 2016.12.01 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1134 最长递增子序列

给出长度为N的数组,找出这个数组的最长递增子序列。(递增子序列是指,子序列的元素是递增的)例如:5 1 6 8 2 4 5 10,最长递增子序列是1 2 4 5 10。Input第1行:1个数N,N为序列的长度(2 <= N <= 50000)第2 - N + 1行:每行1个数,对应序列的元素(-10^9 Output输出最长递增子序列的长度。Input示例
原创
发布博客 2016.12.01 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UVa 100 - The 3n + 1 problem

BackgroundProblems in Computer Science are often classified as belonging to a certain class of problems (e.g., NP, Unsolvable, Recursive). In this problem you will be analyzing a property of an algo
原创
发布博客 2016.12.01 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1085 背包问题

在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn(Pi为整数)。求背包能够容纳的最大价值。Input第1行,2个整数,N和W中间用空格隔开。N为物品的数量,W为背包的容量。(1 <= N <= 100,1 <= W <= 10000)第2 - N + 1行,每行2个整数,Wi和Pi,分别是物品的体积和物品的价
原创
发布博客 2016.11.30 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1002 数塔取数问题

一个高度为N的由正整数组成的三角形,从上走到下,求经过的数字和的最大值。每次只能走到下一层相邻的数上,例如从第3层的6向下走,只能走到第4层的2或9上。   5  8 4 3 6 97 2 9 5例子中的最优方案是:5 + 8 + 6 + 9 = 28Input第1行:N,N为数塔的高度。(2 <= N <= 500)第2 - N + 
原创
发布博客 2016.11.30 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UVa 272 - TEX Quotes

在TeX中,左双引号是“``”,右双引号是“''”。输入一篇包含双引号的文章,你的任务是把它转换成TeX的格式。样例输入:"To be or not to be," quoth the Bard, "thatis the question".样例输出:``To be or not to be,'' quoth the Bard, ``thatis the questio
原创
发布博客 2016.11.30 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1315 合法整数集

一个整数集合S是合法的,指S的任意子集subS有Fun(SubS)!=X,其中X是一个固定整数,Fun(A)的定义如下:A为一个整数集合,设A中有n个元素,分别为a0,a1,a2,...,an-1,那么定义:Fun(A)=a0 or a1 or ... or an-1;Fun({}) = 0,即空集的函数值为0.其中,or为或操作。现在给你一个集合Y与整数X的值,问在集合Y至少删除多少个元
原创
发布博客 2016.11.30 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1010 只包含因子2 3 5的数

K的因子中只包含2 3 5。满足条件的前10个数是:2,3,4,5,6,8,9,10,12,15。所有这样的K组成了一个序列S,现在给出一个数n,求S中 >= 给定数的最小的数。例如:n = 13,S中 >= 13的最小的数是15,所以输出15。Input第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000)第2 - T + 1行:每行1个数N(1 
原创
发布博客 2016.11.29 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1014 X^2 Mod P

X*X mod P = A,其中P为质数。给出P和A,求<=P的所有X。Input两个数P A,中间用空格隔开。(1 Output输出符合条件的X,且0 <= X <= P,如果有多个,按照升序排列,中间用空格隔开。如果没有符合条件的X,输出:No SolutionInput示例13 3Output示例4 9#include typedef long lo
原创
发布博客 2016.11.29 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1007 正整数分组

将一堆正整数分为2组,要求2组的和相差最小。例如:1 2 3 4 5,将1 2 4分为1组,3 5分为1组,两组和相差1,是所有方案中相差最少的。Input第1行:一个数N,N为正整数的数量。第2 - N+1行,N个正整数。(N Output输出这个最小差Input示例512345Output示例1#include#include#incl
原创
发布博客 2016.11.29 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1024 矩阵中不重复的元素

一个m*n的矩阵。该矩阵的第一列是a^b,(a+1)^b,.....(a + n - 1)^b第二列是a^(b+1),(a+1)^(b+1),.....(a + n - 1)^(b+1).......第m列是a^(b + m - 1),(a+1)^(b + m - 1),.....(a + n - 1)^(b + m - 1)(a^b表示a的b次方)下面是一
原创
发布博客 2016.11.29 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1031 骨牌覆盖

在2*N的一个长方形方格中,用一个1*2的骨牌排满方格。问有多少种不同的排列方法。例如:2 * 3的方格,共有3种不同的排法。(由于方案的数量巨大,只输出 Mod 10^9 + 7 的结果)Input输入N(N Output输出数量 Mod 10^9 + 7Input示例3Output示例3#include #define MOD
原创
发布博客 2016.11.29 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1042 数字0-9的数量

给出一段区间a-b,统计这个区间内0-9出现的次数。比如 10-19,1出现11次(10,11,12,13,14,15,16,17,18,19,其中11包括2个1),其余数字各出现1次。Input两个数a,b(1 Output输出共10行,分别是0-9出现的次数Input示例10 19Output示例11111111111#include
原创
发布博客 2016.11.29 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1050 循环数组最大子段和

N个整数组成的循环序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续的子段和的最大值(循环序列是指n个数围成一个圈,因此需要考虑a[n-1],a[n],a[1],a[2]这样的序列)。当所给的整数均为负数时和为0。例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。Input第1行:整数序列的长度N(2
原创
发布博客 2016.11.29 ·
421 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51Nod 1067 Bash游戏 V2

有一堆石子共有N个。A B两个人轮流拿,A先拿。每次只能拿1,3,4颗,拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出N,问最后谁能赢得比赛。例如N = 2。A只能拿1颗,所以B可以拿到最后1颗石子。Input第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000)第2 - T + 1行:每行1个数N。(1 Outpu
原创
发布博客 2016.11.29 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多