自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 dp练习赛2

倒着来T4:背包问题一看题就知道是背包———————————— 问题描述 从T组物品中选出一些物品,放入背包中,求剩余空间的最小值。 限制条件:从每组物品中挑选物品必须要选取连续的一段。就是说,如果这组物品共有n个: 物品1、物品2、物品3、…、物品n,那么只能选取物品i、物品i+1、…、物品j,其中1<=i<=j<=n,或者不选。 输...

2018-04-29 18:02:27 685

原创 dp练习赛

T1:音量调节问题描述一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。 音量用一个整数描述。输入文件中给定整数beginLevel,代表吉他刚开始的音量,以及整数maxLevel,代表吉他的最大音量。音量...

2018-04-12 20:33:10 437 2

原创 4.7 DP练习赛

T1:免费馅饼是一道很裸的dp,乍一看和farmer John收苹果那题很像,都是在某个位置上某个时间掉下一定数量的苹果,这题无非就是大数据版。不过,这题如果直接用farmer John苹果那题的方法,1000000个馅饼,近似与n^2的时间复杂度,无疑是会炸穿的,于是设法减小时间复杂度,根据题目描述,位置是有限的,只有十一个位置(0~10) ,时间是100000,因此,可以开个二维的a数组存...

2018-04-10 23:04:34 251

原创 码农题(1)——椰子

终于打好了第一道码农题,虽然这道题并不是多难,而且也没有那么长,我只用了短短的94行就AC了。相比于另外的,就我所知的素数方阵,就需要两三百行才行,而且一般情况下,除非一次过,几乎是查不出出代码中的错误。而我写的这题椰子,我只需要静态差错就瞅个一会儿就查出代码中的错误了,虽然还是用了两三个小时才C掉。 写一下思路和错误。 先上题 当游戏开始时,一个椰子沿着与地面垂直的方向落到地面上指定的...

2018-03-29 21:47:26 509

原创 线性DP之尼克的任务

尼克的任务是Oj上结束线性DP的题,和前面几题相比难度很明显有了提升,它不像前面几题一样,DP转移式都是类似的,只需要把状态套进去就可以了。尼克的任务这题需要反一下思考,从最后的阶段开始往前推,而不是一本正经的从前往后。如果从前往后推的话,就无法避免后效性造成的影响,因为前面阶段的最优值可能会覆盖掉一部分当前并不是最优的,但可以使后续阶段更优的阶段,导致最优值被覆盖。但如果从后面开始推的话,如果当...

2018-03-21 20:40:41 181

原创 DP之水题感想 3.10

自开始刷DP已经过去一周多了,但是我的刷题量和刷题速度还是不够,一道很简单的DP,连DP转移式都想出来了,但还是要调半个小时甚至几个小时,才能C掉,代码的实现能力太差。像某个虚伪翔,刷的DP已经超了我10多道了。。。。 每次写代码时,老是处理不好细节,一个循环的起始位置判断不好,变量的初始值控制不好,对这些值的敏感性不够,在查错时老是忽略一些细节,却在某些无关紧要的地方耗费大量的时间,做一些明知...

2018-03-10 20:51:29 158

原创 usaco18年2月

第一题很水,因为只存在两种情况,要么直接从a走到b,要么a经过转送点x再到y,ans=min(abs(b-a),abs(a-x)+abs(b-y)||abs(b-x)+abs(a-y))。 第二题节卡住了,题意是求使每个点都被扫过所需的最少球数。可以看出,所有的关系都可以看作是有向边或环,因此可以建图来做,我也想到过建图,但并没有想到合适的方法去实现(忘光了),就思考其他方向的方法,我的思路是从...

2018-02-27 15:50:22 155

原创 6 号 福州冬令营——Day 2

还好 没爆零。 不过只有50分T1思路很快就有了。先处理不在同一行的,因为不在同一行的必须拿起,也就是说,不在同一行的杠铃是必须动的,而且可以不用管它,因为它可以任意动而不会导致结果变化。处理完上下两行的,就可以单个处理每一行了。我的方法是先去掉已有序的,因为题目中的条件,格子无限,可以任意左右移动到空格上。再将剩下的排序,从小到大枚举,将枚举过的删去,对剩下的进行判断连在一起的就删掉。考试

2018-02-06 23:34:13 183

原创 5号 福州冬令营—Day 1

这次来福州冬令营集训,一开始就来了个开门红,第一次考试就爆了零,T1“*”了,T2“M”了,T3放弃,骗分还骗错了,真是蠢物啊。分析一下吧T1题意是明了的:给定编译一次所需的时间R以及添加一个printf语句的P。在N行代码中,有且仅有一个病句。在编译的过程中,运行到病句处时,程序停止,不执行病句及以下的的语句。求在最坏的情况下找到病句所需的最少时间。 接下来要做的就是分析怎么放置pri

2018-02-05 23:12:21 179

原创 DP入门 the 1st day

听了一波je的DP,蒟蒻表示蒟蒻还是蒟蒻,根本木有思路,当lao刘讲了之后,才豁然贯通,有了基本的思路和对DP的构架的认识,水一篇博客灌灌水;;;;;;DP全称动态规划,是根据题目把解题的过程划分成若干个相关的阶段的解题方法。每一个阶段都有其不可确定的因素,比如要是否要取这个阶段;在这个阶段需要几个apple;这个阶段能获得的价值是多少……就是这些不确定的因素——即每个阶段的状态——使我们无从...

2018-01-05 21:04:43 274

原创 图论之prim 超级牛游戏

蹲墙角**【问题描述】** 现在有N(1 <= N <= 2000)头奶牛在玩 超级牛 游戏。每头奶牛有一个唯一的ID,ID范围是 1 … 2 ^ 30-1。 超级牛比赛是淘汰赛 - 每场比赛后,输者退赛,赢者继续留在比赛,直到只剩一队游戏结束。 输赢是FJ自己决定的,或者说结果可以任意决定! 比赛的积分规则十分奇葩:积分=第一队的ID XOR 第二队的ID。 ...

2017-12-11 20:00:54 594

原创 图论之Dijkstra

Dijkstra是图论中求单源点(start)最短路径的算法之一。Dijkstra的思路很清楚,先把所有的点分成两个集合,集合1是已求出最短路径的点,集合2是待处理的点。每次在集合2中找一个到start 最近的点K,加入集合1,更新集合2中剩下的点,经过K是否会变短。更新的原理就是三角形性质(if(dis[j]>dis[k]+a[j][k]) dis[j]=dis[k]+a[k][j]),...

2017-12-10 10:41:29 199

原创 最小生成树模版题Prim——修建道路

题目描述Farmer John最近得到了一些新的农场,他想新修一些道路使得他的所有农场可以经过原有的或是新修的道路互达(也就是说,从任一个农场都可以经过一些首尾相连道路到达剩下的所有农场)。有些农场之间原本就有道路相连。所有N(1 <= N <= 1,000)个农场(用1..N顺次编号)在地图上都表示为坐标为(X_i, Y_i)的点(0 <= X_i <= 1,000,00...

2017-12-09 20:58:54 712

原创 记忆化搜索之拍卖

先上题题目描述一般情况下,XXX拍卖行的拍卖师在拍卖商品的时候都是从低价开始起拍,由买方报价,最后谁出的价格高,商品就归谁所有。但海亮(大监狱)有个拍卖行,拍卖师(hjy)在拍卖商品时正好相反:总是从高价开始起拍,如果没有人举成交牌就降价(因为他是        ),而且拍卖师在降价时还有规律:假如第i次报价为w元,那么第i+1次报价为w-a或者w-b元,如果降到p元时,你认为

2017-10-26 20:41:02 304

原创 sbhz

题目描述n只猴子选大王,选举办法如下:从头到尾1,2,3报数,凡报3的退出,余下猴子第二轮从尾到头1,2,3报数,凡报3的退出...如此类推,当剩下两只猴子时,取这时报1的为王,若想当猴王,请问当初应占据什么位置?#includeusing namespace std;int n,sum;int a[1201],z[1201],y[1201];int head,tail;

2017-10-26 16:44:16 418

原创 8.14

刷题速度还是有点慢,简单的题也出现了错误,像字符数组从“1”开始循环等,

2017-08-14 21:15:21 185

原创 8.13

感觉作业写多了,不会编程了,有点呆,点呆,呆。

2017-08-13 21:17:07 188

原创 8.12

今天ac了三题,变幻的矩形,奇数单增序列,和奇偶排序,在变换的矩形中,简化了之前的程序,用一个循环来解决,通过用不同数组表达式,来表示不同的变换方式,再将数组和原数组比较,完全相同则输出相应的值。其他两个通过sort就可以简单解决,不需要冒泡等方式进行排序,节减了程序,但是自定义的还是不熟悉,需要多练;正在开始多属性,fighting。 

2017-08-12 21:15:04 193

原创 变幻的矩阵

#includeusing namespace std;int main(){ char a[11][11],b[11][11]; int sum=0,sum2=0,sum3=0,n; cin>>n; for(char i=1;i for(char j=1;j cin>>a[i][j]; for(char i=1;i for(char j=1;j {

2017-08-12 19:37:48 749

原创 8.11

一道题也没有刷好,效率不忍直视,多维数组那道变换的矩形,顺时逆时旋转已经在前一题做过了,但今天就怎么也搞不清爽,也还没找出哪里错了,昨天的三连击也没时间去做,放在那没动;今天学的数组排序1.2也没做好,排序有地方出现问题。还好的是,循环结构在变换的矩形这一题中更清晰,if语句也能熟练运用,但是细节还是不够注意,瑕疵不断,基础不够牢固,多刷题是必要的,要多练,多泻,多尝试,打牢大厦的地基,明天继

2017-08-11 21:12:41 152

原创 二维数组 01 矩形交换行

01

2017-08-10 20:05:12 701

原创 淘淘摘苹果

Runtime Error

2017-08-02 20:08:42 550

原创 7.26

考试没考好貌似是的

2017-07-30 07:45:02 186

原创 7.25

很烦

2017-07-30 07:44:41 177

原创 7.24

sum忘了赋值为0,浪费了几十分钟,这种错误真的2,太2,太sb,after now,不能再犯这种错误;

2017-07-30 07:44:15 145

原创 7.23

还算简单,可以OK

2017-07-30 07:43:58 166

原创 7.22

数组还算简单,可以运用,没多大难度,双精度输出不熟练了,好久没用,要多用。

2017-07-30 07:43:36 177

原创 7.21

………………………………………………………………openjudge坏了很烦没做几题

2017-07-30 07:43:05 149

原创 7.20

花了半小时,总算搞好了昨天的题目,

2017-07-30 07:42:46 129

原创 7.19

考试脑子混简单的题也没做好大概是玩多了吧

2017-07-30 07:42:25 151

原创 7.18

编了一个矩形,犯了个低级错误,“==”号只写了了一个,比较2,下次要注意这种低级错误。

2017-07-30 07:42:06 149

原创 7.17

基础的错误不断,语法错误也接二连三的出现,说明在打程序的时候还不够仔细,题目也老是不看清就下笔以后要注意。

2017-07-30 07:40:55 175

信息学竞赛8月夏令营进度及博客地址

夏令营进度及博客地址

2017-08-11

空空如也

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

TA关注的人

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