自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 SG函数博弈

题目链接 一个关于SG的博弈游戏,对于某个堆有MiMi和LiLi,那么这个堆的SG值为 SGi=Mi%(Li+1) 定义SG(x)=mex(S)),其中S是x的后继状态的SG函数值集合,mex(S))表示不在S内的最小非负的整数。 我们先取L=5来看一下 当M=1时,由于1的后继状态只有0,由sg定义可得sg[1]=mex{sg[0]}=1 ,当M=2时,2的后继状态有0,1得...

2018-09-26 09:17:57 144

转载 杭电OjCard Game Cheater (模拟田忌赛马)

题目传送门 题目分析:亚当夏娃玩扑克牌比大小,当点数相同时比较花色,红桃最大,然后是黑桃,再是方块,最后是梅花。 夏娃知道亚当的出牌顺序,她最多能赢几把。 做法: 讲花色转换成数字的大小进行比较,然后运用田忌赛马的知识,先夏娃的最大的牌与亚当最大的牌比,然后夏娃最小的牌和亚当最小的牌比,然后拿亚当最大的牌和夏娃最小的牌比较。 #include<stdio.h> #inclu...

2018-09-26 08:53:18 1491

转载 动态规划,寻找最长上升子序列问题

题目链接 FatMouse's Speed   题目大意: 给定一些老鼠的体重和速度,要求找出一些序列,体重逐渐增加,速度逐渐减小。要求输出序列中老鼠的个数与编号,答案不唯一。典型的最长是上升子序列问题,但是这个输出编号不会弄。网上找的博客是定义一个数组,数组中存储这个编号的上一只老鼠,即可找出所有符合要求的老鼠的编号。 #include <iostream&g...

2018-09-20 11:20:39 211

转载 匈牙利算法

参考了趣写算法这篇文章来理解匈牙利算法,但是还没有吃透找增广路径算法原理,不能合理带入算法思想,嘤。 匈牙利算法 用增广路求最大匹配(称作匈牙利算法,匈牙利数学家Edmonds于1965年提出)  算法轮廓: 置M为空 找出一条增广路径P,通过取反操作获得更大的匹配M’代替M 重复2操作直到找不出增广路径为止 找增广路径的算法 我们采用DFS的办法找一条增广路径:  从X部一个未匹配的...

2018-09-16 15:14:51 382

原创 三分查找

已知左右端点L,R,求顶点(极值)的位置。 思路通过不断缩小 [L,R] 的范围,无限逼近白点。 做法:先取 [L,R] 的中点 mid,再取 [mid,R] 的中点 mmid,通过比较 f(mid) 与 f(mmid) 的大小来缩小范围 当最后 L=R-1 时,再比较下这两个点的值,我们就找到了答案 1、当 f(mid) > f(mmid) 的时候,我们可以断定 mmid 一定在白...

2018-09-13 16:23:04 133

原创 并查集&最小生成树Kruskal算法

杭电oj1233 还是畅通工程 Problem Description 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input 测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( &...

2018-09-12 21:05:19 223

原创 数论,直线分割平面&球体

一·n条直线最多分割多少平面问题 假设n-1条直线分割了f(n-1)个部分,第N条直线最多与n-1条直线相交,有n-1的交点。n-1个交点将第n条直线分割成n-2条线段和2个射线,线段和射线各自将原来的区域分割成两部分,多出了(n-2)+2个部分。 故:f(n)=f(n-1)+n =f(n-2)+(n-1)+n …… =f(1)+1+2+……+n =n(n+1)/2+1 二·n条射线最多分割...

2018-09-06 21:37:49 825

空空如也

空空如也

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

TA关注的人

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