自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Daioo 随笔

愿你归来仍是少年

  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 取模运算总结 - 数论

- 编程竞赛有相当一部分题目的结果过于庞大,整数类型无法存储,往往只要求输出取模的结果。- 例如(a+b)%p,若a+b的结果我们存储不了,再去取模,结果显然不对,我们为了防止溢出,可以先分别对a取模,b取模,再求和,输出的结果相同。- a mod b表示a除以b的余数。有下面的公式: - (a + b) % p = (a%p + b%p) %p - **(a - b) % p = ((a%p - b%p)

2017-07-31 23:32:03 31616 13

原创 KMP字符串模式匹配算法实现

给定字符串S和匹配串T,请你求出匹配串T在S中第一次正确匹配的索引位置。若匹配失败则返回0。如题,C++版本的KMP代码模版如下:#include<iostream>#include<cstring>#include<cstdio>

2017-07-27 23:48:02 477

原创 对 质数筛法 和 质因数分解 的模版实验 - 数论

实验环境:win10 实验IDE:codeblocks概念质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。素数判断按照定义,最暴力的素数判断方法是遍历(2-N-1)的所有数,看它能否被N整除,只要出现一个能整除的,它就不是素数。在我们数论中,素数有更高效的判断方法,就是只要判断2-sqrt(n)之间的数是

2017-07-27 10:16:41 605

原创 hdu - 敌兵布阵 - 树状数组&线段树

树状数组推荐文章>>>Problem DescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不

2017-07-25 18:03:57 258

原创 *畅通工程续 - Dijkstra+堆 - 最短路径

Problem Description某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。 现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。Input本题目包含多组数据,请处理到文件结束。 每组数据第一行包含两个正整数...

2017-07-25 17:54:58 271

原创 判断点是否在三角形内 - 画三角形的重要方法

判断点是否在三角形内。是画三角形的重要方法,尤其是做游戏的程序员,这种算法值得收纳。 实验环境:Win10 实验工具:CodeBlocks面积法如果点P在三角形ABC内,那么,三角形ABC的面积可以分解为三个小三角形PAB,PBC,PAC的面积之和。 求三角形面积我推荐两种方法:海伦公式法求面积:S=sqrt(p*(p-a)(p-b)(p-c)) 公式说明:a,b,c分别为三角形三边长,

2017-07-23 10:24:17 1403 1

原创 hnust - 求第几个回文数

1146: 伤不起的回文数题目描述 据说上一次的素数回文把aigo难了一把,悲剧了几把。今天aigo又接到陈老大的一个任务,但是aigo最近搞学习有点累了,想请聪明的你帮忙解决。 回文数是可以从1开始的,现给每一个回文数一个标号,从1开始,所以9的标号是9了,请求出标号为n的回文数。 输入 多组测试数据,每组一行,只有一个整数n,1<=n<=2*10^9. 输出 输出标号为n的回文数。

2017-07-21 22:43:37 1369 1

原创 大于N的最小回文数

题目描述Palindromic numbers are digital strings that read the same both forwards and backwards. For example, 121, 44 and 3 are Palindromic numbers, 175, 36 are not;For a given integer N, you are to find a

2017-07-21 20:15:39 3480

原创 hnust - Help Dexter - DFS

题目描述You know Dexter, right? He is a very talented young scientist. He has a huge lab hidden inside his building. He made all possible security arrangement to keep his naughty sister Dee Dee away from h

2017-07-21 15:45:35 377

原创 hdu - 逃离迷宫 - BFS

Problem Description  给定一个m × n (m行, n列)的迷宫,迷宫中有两个位置,gloria想从迷宫的一个位置走到另外一个位置,当然迷宫中有些地方是空地,gloria可以穿越,有些地方是障碍,她必须绕行,从迷宫的一个位置,只能走到与它相邻的4个位置中,当然在行走过程中,gloria不能走到迷宫外面去。令人头痛的是,gloria是个没什么方向感的人,因此,她在行走过程中,不能转

2017-07-20 18:40:27 410

原创 hnust - BFS_连连看游戏 - BFS

题目描述大家都玩过连连看吧!今天我们玩一个类似的游戏。在一个由10*10个小方格组成的矩形里有n(n<=10)对字符(它们是大写字符中的前n个)。矩形里有些位置是可以从上面走过,有些则不能。能走过的位置用’.’标识,不能的用’#’标识。如果2个相同字符是连通的(从一个字符能走到另一个字符,注意走的时候只能向上、下、左、右走。某个位置是有其他字符时,这个位置是不能走的),那么这对字符能够进行配对。如果

2017-07-20 13:20:59 401

原创 八数码问题 - BFS

题目描述八数码问题,即在一个3×3的矩阵中有8个数(1至8)和一个空格,现在要你从一个状态转换到另一个状态,每次只能移动与空格相邻的一个数字到空格当中,问题是要你求从初始状态移动到目标状态所需的最少步数。如下图所示。 如上图所示的数据以矩阵形式给出。现在给出分别代表初始状态和目标状态的两个3*3的矩阵,请给出两个矩阵相互转化的最少步数。输入第1行-第3行:3个用空格分隔的整数,代表初始状态相应

2017-07-18 10:15:32 1129

原创 hnust - 神奇密码锁 - BFS

题目描述小明忘记了旅行箱上的密码,现在他想自己暴力弄出密码来,但他又想知道最从一个数字到另一个数字最少需要多少步,现在请你帮忙。 另外,小明的密码箱很奇怪,只有四位数,上面的数字只有1到9,每次只能让每位数加1或者减1。按常识我们可以知道从1到9只需要减1,从9到1只需要加1。此外,你还能交换相邻的两个数字。如1234可以在一步后变成2134,但不能变成4231。输入第一行有一个整数:T,代表有多

2017-07-17 17:42:33 1737

原创 *hdu - Knight Moves(跳马) - BFS/DBFS

Problem DescriptionA friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest closed tour of knight moves that visits each square of a given set of n squ

2017-07-15 17:20:46 489

原创 哈夫曼树的带权路径长度 - STL - priority_queue(单调队列)

题目描述给定n个权值作为n个叶子结点,构造哈夫曼树, 求其带权路径长度。输入输入由多组数据组成。 每组数据分成两行。第一行仅一个整数n(2输出对于每组测试数据,输出一行,即其对应哈夫曼树的带权路径长度对1000000007取模。样例输入4 7 5 2 4 8 5 29 7 8 14 23 3 11样例输出35 271提示注意运

2017-07-04 23:07:29 2067 1

《计算机图形图像技术》习题选讲.pdf

湖南科技大学课程教案(章节、专题首页),复习必过! 《计算机图形图像技术》习题选讲.pdf

2019-07-09

callback.tar

微信企业号回调URLechostr校验失败,echostr校验失败,请您检查是否正确解密并输出明文

2019-07-09

RocketMQ 手册.pdf

RocketMQ 开发指南v3.2.4.pdf

2019-06-18

计算机网络课后习题答案解析

计算机网络释疑与习题解答第七版,计算机网络第七版课后习题答案解析,扫描版。

2019-01-09

HttpWatch7.0汉化版,win10可用。

W10和HttpWatch兼容版 httpwatch win10报错如何办 HttpWatchPro

2017-10-23

C语言学生管理系统实验报告

C语言学生管理系统实验报告

2017-05-30

CB官方多种配色方案

CB官方多种配色方案

2017-05-16

空空如也

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

TA关注的人

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