自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

某司机的黑车

Don't forget.Always,somewhere,someone is fighting for you.As long as you remember her,you are not alone.

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

原创 2017.1.17【初中部 GDKOI】模拟赛B组

T1:克鲁斯卡尔 T2:BFS T3:二叉搜索树+贪心(what) ​T4:贪心,从两边向中间靠拢没什么好写的 第三题有些懵逼

2017-01-17 15:41:43 464

原创 高中OJ3837. 【NOIP2014模拟9.14】心灵终结

题目大意:在N*M的棋盘上放置若干个马,要求这些马不能互相攻击,求最多能放多少个马。正解:设N≤M 分类讨论: N=1:无论怎样放都不会打到其他的马,所以放满。 N=2:放最多的马,要尽量让马的攻击目标重叠。 设四个为一组,共有M div 4组。 每一组有4个,所以有(M div 4)*4个。 再加上不足一组的马,算出最终结果。 N>2: 通过观察可以发现,只要全部在黑色或白

2017-01-14 16:56:33 524

原创 高中OJ3812. 【USACO2014 3月】Mooo Moo

题目大意:有N个草地,B种牛,其中每个草地的声音会从左传到右,求最少有多少头牛。正解:因为每个草地的音量值最大只有100000,所以可以先预处理出不同声音需要最少的牛的数量。 设F[i]表示音量值为i时最少需要牛数。 当F[i]>0时,F[i+v[j]]=min(f[i+v[j]],f[i]+1) 之后根据题目算出每个草地的音量值,代入计算。

2017-01-14 16:16:54 399

原创 高中OJ3811. 【USACO2014 3月】The Lazy Cow

题目大意:有N*N个数,每一个格子的值就是其它能在K步以内走到当前格子的格子之和。 求最大的值。正解:很容易想到n^4的方法,但是因为N≤400,所以尝试用N^3过。 两重循环枚举点,再来一重从上往下枚举行。 接下来用个前缀和计算值,求最大值。

2017-01-14 15:51:28 422

原创 高中OJ3810. 【USACO2014 3月】Watering the Fields

题目大意:有N个点,每两个点之间的费用为(xi-xj)^2+(yi-yj)^2,其中费用小于C的路径不能建造,求再每两个点都能相互到达时的最小建造费用。正解:很明显看出这是一道最小生成树。 因为N≤2000,如果用Prim会超时,所以我们用Kruskal 算法。 因为费用小于C的路径不能走,所以再输入时处理一下就可以了。提示:克鲁斯卡尔算法要用并查集优化,像这样: 优化前:可以再递归回来时把

2017-01-14 15:27:29 471

原创 2017.1.14【初中部 GDKOI】模拟赛B组题解

2017-01-14 15:05:57 390

原创 浅谈逆元 (高中OJ3805)

先看一道题目: 【NOIP2014模拟8.24】小X 的二叉堆计数 (Standard IO) Time Limits: 1000 ms Memory Limits: 262144 KB Detailed Limits Description 众所周知,完全二叉树是一种二叉树,满足除最后一层外的每层结点都是满的,且最后一层的结点连续集中在左方。而二叉堆是一种完全二叉树

2017-01-04 20:26:40 598

空空如也

空空如也

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

TA关注的人

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