自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zaiyang遇见

走在阳光里

  • 博客(31)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 hpu河南理工大学算法协会暑期集训积分赛---Same String(多种方法解答)

题目链接 :https://hpuoj.com/contest/24/problem/I/input6aabbcccdbcad4a cc aa db coutputYES此题方法很多,最容易想到的就是用邻接矩阵表示关系,转化为最短路问题,然后可以用Floyd—Warshall算法的三层for循环。还可以用广搜。。。。标程用了一个与运算和一个或运算,很巧妙#incl...

2019-07-29 21:56:58 218

原创 POJ - 3255 Roadblocks(Bellman-Ford的队列优化---SPFA算法)

题目链接:https://cn.vjudge.net/contest/314508#problem/A翻译:。乡村由R(1≤R≤100000)双向道路组成,每个道路连接N(1≤N≤5000)个交叉口中的两个,方便编号1…N。Bessie从交叉口1开始,她的朋友(目的地)在交叉口N,从1到N求一条次短路。第二条最短路径可以与任何最短路径共享道路,也可以后退,即使用同一条道路或交叉口多次。第二最短...

2019-07-29 19:03:49 209

原创 hpu---Fake hpuoj predictor(模拟过程,归根期望)

题目链接:https://hpuoj.com/contest/24/problem/G/输入格式单组输入,第一行输入一个m(1≤m≤100),代表codancer参加的比赛的数量。接下来对于每场比赛:第一行输入一个整数n代表有n(1≤n≤100)个人参加的比赛。接下来n行每行输入一个字符串和数字,代表参赛选手的用户名和他的rating,codancer即为他自己的用户名(用户名长度不...

2019-07-28 19:29:10 180

原创 hpu河南理工大学算法协会暑期集训积分赛(数学期望问题入门题)

题目链接:https://hpuoj.com/contest/24/problem/H/input21 22 1output11提示:2在模109+7意义下的逆元是500000004翻译:期望的入门题,逆元已经给你,只需要算出期望即可。分析:在每个回合开始的时候,老父亲和老母亲都会掷一下手中的骰子。每个回合有3种情况。走一步,走两步,走三步。期望等于1 * P(走一步...

2019-07-28 18:32:59 282

原创 hpu-- 恐怖的怪物(单单只对光源进行搜索)

题目链接:https://hpuoj.com/contest/24/problem/B/input22 30Y000#3 4R00#00R00R00outputNoYesinput21 50Y0R02 4Y#0R0000outputYesNoinput15 4Y0F00000000000000000outputNo提...

2019-07-28 16:18:48 229

原创 hpu--再战斐波那契(Fibonacci的各种规律)

题目链接:https://hpuoj.com/contest/24/problem/A/input31 22 33 4output111数据范围很大,根据推论来写:gcd(f[n],f[m])=f[gcd(n,m)]代码:#include<cstdio>#include<cstring>#include<algorithm>...

2019-07-28 10:33:21 200

原创 hpu算法协会暑期集训积分赛(二)Numbers of interval

题目链接:https://hpuoj.com/contest/24/problem/E/样例input3 52 3 5output4开始的思路没错;前缀和表示,从第一个位置开始,到一个位置s,总和大于等于k,满足的区间为n-k+1,再从第二个位置开始,以此类推。。。。开始的Time limit exceeded 代码:for(int i=1; i<=n; i++) ...

2019-07-28 09:57:39 201

原创 POJ 3259 Wormholes(基于Dijkstra的Bellman-Ford的算法---解决负权边)

题目链接:https://cn.vjudge.net/contest/314508#problem/E翻译:在探索他的许多农场时,农夫约翰发现了许多令人惊奇的虫洞。虫洞是非常特殊的,因为它是一条单行道,在你进入虫洞之前把你送到目的地!FJ的每一个农场都包括N(1≤N≤500)个区域,方便编号为1…N、M(1≤M≤2500)条路径和W(1≤W≤200)个虫洞。因为FJ是一个狂热的时间旅行迷,他...

2019-07-26 18:07:14 226

原创 HDU 1869 六度分离(Floyd-Warshall求多源最短路径问题)

题目链接:https://cn.vjudge.net/contest/314508#problem/I翻译:N个人,编号为0~N-1,M组关系,问是否符合题目中描述的现象?分析:要抓住题意的要点–任何2个素不相识的人中间最多只隔着6个人,即只用6个人就可以将他们联系在一起。任何两个字表明该用Floyd-Warshal算法求最短路。算法核心代码:for(int k=1; k<=n; ...

2019-07-26 12:19:22 148

原创 HDU - 2159 FATE(完全背包+限制条件)

题目链接:https://cn.vjudge.net/contest/313189#problem/K翻译:说了那么多,本质还是完全背包加了一个限制条件(最多拿s件)。给你四个数,n,m,k,s,背包的重量为m,k种物品(每种物品有无限件),接下来k行,一行两个数,表示这类物品的价值和重量。问背包所装物品的过程中如果有物品的最大价值如果>=n,输出此时,n与所用背包容量的差值,如果背包...

2019-07-25 21:48:37 461

原创 完全背包解析(追根溯源,无惧变形)

参考书献:挑战程序设计第二版有n种重量和价值分别为wi和vi的物品,挑选总重不超过W的商品,求价值的最大值。每种商品可以挑选任意件。n=33 44 52 3W=7dp[i+1][j]:从前i种物品中挑选总重量不超过j时总价值的最大值。(i的下标是从0开始的)int dp[MAX_N+1][MAX_N+1];void solve(){ for(int i=0;i<...

2019-07-25 21:01:29 231

原创 HDU - 1423 Greatest Common Increasing Subsequence(dp掌握思想是核心---LCS和LIS的组合)

题目链接:https://cn.vjudge.net/contest/313189#problem/J翻译:给你两个数组,求最大上升公共子序列的长度Sample Input151 4 2 5 -124-12 1 2 4Sample Output2dp问题的引导问题无外乎背包,子序列问题。现在把子序列结合,肯定也有背包的变化问题。做dp,知道所开的dp数组的意义是核心。...

2019-07-25 19:53:21 201

原创 HDU - 1506 Largest Rectangle in a Histogram(高效操作---栈的压入和弹出)

题目链接:https://cn.vjudge.net/contest/313189#problem/I翻译:现有n个宽度为1,高度分别为h1,h2,h3,,,hn的长方形从左到右依次排列组成的柱状图。问里面包含的长方形的最大面积是多少?很直观的例子。思路:假设:面积最大的矩形的左端点为L,右端点为R,高为H=min{H(i)|L<=i<R}。(一个矩形的右端点等于下一个矩形的...

2019-07-25 17:17:44 121

原创 ZOJ - 1107 FatMouse and Cheese(记录结果再利用的“动态规划”---记忆化搜索)

前提:在涉及“状态”,不是单单知道用dp,明白所定义的数组的意义,才是整个思路的核心。感性到理性过程。题目链接:https://cn.vjudge.net/contest/313927#problem/D翻译:从(0,0)点出发,从一个点只能水平或竖直的到另一个点。并且下一个点的数值大于前一个点的数值,...

2019-07-25 14:31:36 151

原创 01背包解析(追根溯源,无惧变形)

背包问题解析01背包:每件物品只能选一次。例:n个物品,包的总重量为m。每件物品的重量为w[i],价值为v[i].4 52 31 23 42 2最朴素的办法,把每件物品依次放入背包试试int rec(int i,int j)//从第i个物品开始挑选总重小于j的物品{int res;if(i==n)res=0;else if(j<w[i])res=rec(i+...

2019-07-24 08:09:32 214

原创 HDU 1203 I NEED A OFFER!(考虑状态的对立面)

帮帮这个可怜的人吧,帮助他计算一下,他可以收到至少一份 offer 的最大概率。(如果Speakless选择了多个学校,得到任意一个学校的offer都可以)。Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。每组数据都对应一个输出,表示Speakless可能得到至少一份offer的最大概率。至少收到一份offer的最大概率 = 1 - 一份都没收到的最小概率。

2019-07-23 16:18:09 183

原创 POJ1260 Pearls(动态规划求最小花费)

题目链接:https://cn.vjudge.net/contest/312755#problem/A翻译:有好多类珍珠,购买每一类珍珠的时候,必须多付10颗这类珍珠的价格,可以把珍珠归到一类买(只能把一类归到比它质量好的一类)。给出每一类珍珠购买的数量和单价(珍珠的质量是升序排列的),问最少需要花费多少钱?Sample Input22100 1100 231 101 111...

2019-07-22 14:31:08 126

原创 POJ - 1159 Palindrome(最长公共子序列---空间压缩(滚动数组))

题目链接:https://cn.vjudge.net/contest/312755#problem/B题意:给你一个数N,表示字符串的长度,接着一个字符串,找需要拼凑出回文串的最小增加个数。思路:倒着把数组存一遍,找到两个字符串的最长公共子序列(LCS),字符串的长度减去LCS的长度,就是所求结果。LCS解析:s1s2…sn的子序列可以表示为Si1 Si2… Sim(i1<i2&lt......

2019-07-22 11:13:04 423

原创 HDU - 1043 Eight(启发式搜索---九宫格)---map容器是关键

题目链接:https://cn.vjudge.net/contest/311091#problem/C注:拼图的解法,可以用搜索的状态迁移来解决。

2019-07-21 20:25:47 553 7

原创 POJ - 1129 Channel Allocation(图着色算法---顺序着色法)

题目链接:https://cn.vjudge.net/contest/311091#problem/LSample Input2A:B:4A:BCB:ACDC:ABDD:BC4A:BCDB:ACDC:ABDD:ABC0Sample Output1 channel needed.3 channels needed.4 channels needed解析:广...

2019-07-21 19:03:03 774

原创 POJ - 2378 Tree Cutting(递归回溯的应用---一个子节点如何判断是否符合条件)

题目链接:https://cn.vjudge.net/contest/309172#problem/ZSample Input101 22 33 44 56 77 88 99 103 8Sample Output38解析:输入N个点。接下来N-1个关系。判断去除某个点,分成的部分。每一部分点的个数如果都**<=N/2**,则这个点符合情况。最后从小到大输出这...

2019-07-21 17:37:54 152

原创 POJ-1579 Function Run Fun(记忆化搜索练习3)

题目链接:https://cn.vjudge.net/contest/312165#problem/DWe all love recursion! Don’t we?Consider a three-parameter recursive function w(a, b, c):if a <= 0 or b <= 0 or c <= 0, then w(a, b, c) r...

2019-07-18 16:30:17 188

原创 POJ - 1088滑雪(记忆化搜索2----层层递归,层层回溯)

题目链接:https://cn.vjudge.net/contest/312165#problem/B1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9一个人可以从某个点滑向上下左右相邻四...

2019-07-18 15:53:23 171 1

原创 UVA - 10382 Watering Grass(降维处理,贪心不停)

题目链接:https://cn.vjudge.net/contest/311860#problem/CSample Input8 20 25 34 11 27 210 213 316 219 43 10 13 59 36 13 10 15 31 19 1Sample Output62-1解析:刚开始输入三个数,8 20 2。8个圆,矩形的长宽分别...

2019-07-18 12:35:53 151

原创 UVA108 Maximum Sum(最大子序列和升级版:一维变二维,二维再变回一维)

题目链接:https://cn.vjudge.net/contest/311091#problem/B解析:求二维数组中,一个子矩阵,保证它的和是最大的。例如:0 −2 −7 09 2 −6 2−4 1 −4 1−1 8 0 −2子矩阵:9 2−4 1−1 8(它的和是最大的)分析:1.二维数组有i行,把i行合并成一行,两层for循环,遍历所有的组合情况。 for(int...

2019-07-17 12:42:09 148

原创 HDU - 2553N皇后问题(启发式搜索---回溯是关键)

题目链接:https://cn.vjudge.net/contest/311091#problem/F在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束。Outpu...

2019-07-16 10:11:43 625

原创 HDU1010 Tempter of the Bon(搜索的高效进行---剪枝)

题目链接:https://cn.vjudge.net/contest/311091#problem/DSample Input4 4 5S.X...X...XD....3 4 5S.X...X....D0 0 0Sample OutputNOYES解析:刚好在规定的时间能从S到D,就输出YES,否则输出NO知识点:奇偶剪枝的运用。所谓的奇偶剪枝,就是把不符合的情...

2019-07-15 21:06:33 105

原创 HDU1231最大连续子序列(贪心思想的运用)

题目链接:https://cn.vjudge.net/contest/311091#problem/ASample Input6-2 11 -4 13 -5 -210-10 1 2 3 4 -5 -23 3 7 -2165 -8 3 2 5 01103-1 -5 -23-1 0 -20Sample Output20 11 1310 1 410 3 510 1...

2019-07-15 12:13:10 222

原创 POJ3126 Prime Path(素数遇上广搜)

题目链接:https://cn.vjudge.net/contest/309172#problem/YSample Input31033 81791373 80171033 1033Sample Output670解析:所给的数字都是四位数,从第一个数变成第二个数,最少需要几次。变换规则:一次只能改变其中的一位数,且改变后的数字为素数,如1033到8179的变换规则:103...

2019-07-15 10:28:49 154

原创 HDU 1789 Doing Homework again(贪心--你所想到的,就是贪心的思想)

题目链接:https://vjudge.net/contest/309172#problem/G解析:想让扣的分数最少,刚开始就尽可能的拿分数高的。拿分数高的就是这题的贪心思想。把分数从大到小排序,从对应的日期开始,往前找。如果有哪一天空余,没被占,这个分数就能拿到手,不会丢,并把这一天标记。如果一直找到第一天,所有的天数都被占了,那这个分数就要被扣了。代码:#include<cstd...

2019-07-12 15:47:24 203

原创 HDU 1009 FatMouse' Trade(贪心得模拟)

题目链接:https://vjudge.net/contest/309172#problem/C解析:输入m和n(m个英镑,n个房间),接着n行,每行两个数j[i],f[i]。化f[i]的钱买到j[i]的东西,花完m,保证买到的j[i]的数量最大。(也可以用af[i]的单价买到aj[i]的数量)联系生活实际:你可以想象一下,在生活中让你去买,你会怎么买?如果花相同单价的钱,你肯定想买的东西最多...

2019-07-12 08:27:58 110

UVA12563 Jin Ge Jin Qu hao数据

UVA12563 Jin Ge Jin Qu hao数据

2023-06-09

HTML个人博客.zip

用HTML实现一个个人博客。右边为导航栏,点击导航部分能正确关联到相关内容。类似于CSDN的博客首页。完全为HTML+CSS样式,不涉及JS的操作。源码+文档。

2021-06-19

html表单的设置-大学实验

html表单的设置-大学实验

2021-04-29

html框架嵌套绘制表格插入信息

html框架嵌套绘制表格插入信息

2021-04-15

HTML超链接图片热点区域.zip

HTML超链接图片热点区域.zip

2021-04-08

教育机器人创业计划书.zip_小学教育创业计划书范文

太懒了,为了应付考查课,自己在百度网盘买了一个计划书,被坑了3.9。文档里就个标题,无奈,自己搜资料把所有的内容又填满了。总计5000+字

2021-01-07

用java写的一个中国象棋源码

用java写的一个中国象棋,一定能执行,还有对应的文档,完美完成了课程设计。包含的功能:人人对弈,悔棋操作(用数组模拟链表实现的),重新开始。

2021-01-07

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

TA关注的人

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