2016.8.18上午纪中初中部NOIP普及组比赛
2016.8.18上午纪中初中部NOIP普及组比赛
链接:https://jzoj.net/junior/#contest/home/1336
翻!车!啦!好吧,那是因为大神归来。
进度:
比赛:AC+20+0+0=120
改题:AC+40+0+0=140
一、跳格子
链接:https://jzoj.net/junior/#contest/show/1336/0
这么多水,怎么跳啊?
考试时发大招:DP!!!
状态转移方程不难想,
而是有的人没反过来想
题目简化:
就是到每个格都能向前跳a[i]格,
从1跳到n最少跳的次数。
正解:
我们写转移方程时都总会想到是怎么“来”的,
而总是没有想到怎么“去”的。
因此,按照题意,我们得要这么做:
设f[i]表示到i点时的最少步数。
1:初始化。f[2..n]=maxlongint,f[1]=0;
2:按题意DP。f[i+j]:=min{f[i+j],f[i]+1}(2<=i<=n 1<=j<=a[i])
3:输出f[n]
二、2048
链接:https://jzoj.net/junior/#contest/show/1336/1
题目坑人!那个“输入”和“输出”那里写着“game.in/out’”,
比赛完之后题目上面的红字才出现“2048.in/out”,(比赛时没有)。
我给自己加20分!!!题目坑的不算!
不过嘛……如果AC了,那改成一个较好的版面,用一下random,就可以玩了!(AC有好处!)
题目简化:
2048大家都玩过吧,就是模拟过程
正解:
模拟过程,注意:
2 4
2 2
2—上—>4
4 0
靠那个方向的那一边的优先
还有判断赢输时应该看看还能不能走,而不应只看是否满了
三、游戏
链接:https://jzoj.net/junior/#contest/show/1336/2
考试时暴搜没判断是否相邻的相等。。。
题目简化:
有三种选法:
1 1 1
1 2 0
2 1 0
然后给出这三个的个数,要求最多能选多少次。
正解:
如果都减去一个u盘和一个鼠标
就变成了:
0 0 1
0 1 0
1 0 0
因为相邻的不同,所以
x <= y+z+1
y <= x+z+1
z <= x+y+1
二分ans,然后看看是否合法即可。
四、极其简单的最短路问题
链接:https://jzoj.net/junior/#contest/show/1336/3
坑坑坑!!空间超限是一定的!!!
然而,神们却机智地一维化。。。
题目简化:
就一个最短路径问题!
正解:
正在脑补中,请稍等。。。
大神回来后翻车是正常的,但是有点离谱。。。
题外话:
1、明天是最后一天了,大家好好珍惜吧。
2、现在莫名其妙的错误越来越多,快坚持不了每天AK了。
2016.8.18上午纪中初中部NOIP普及组比赛的更多相关文章
- 2016.8.15上午纪中初中部NOIP普及组比赛
2016.8.15上午纪中初中部NOIP普及组比赛 链接:https://jzoj.net/junior/#contest/home/1333 这次比赛不怎么好,因为这套题目我并不是很擅长. 可同学们 ...
- 2016.8.17上午纪中初中部NOIP普及组比赛
2016.8.17上午纪中初中部NOIP普及组比赛 链接:https://jzoj.net/junior/#contest/home/1335 本来觉得自己能考高分,但只得160分,并列第九.至少又挤 ...
- 2016.8.16上午纪中初中部NOIP普及组比赛
2016.8.16上午纪中初中部NOIP普及组比赛 链接:https://jzoj.net/junior/#contest/home/1334 这次也翻车了,感觉比之前难多了. 辛辛苦苦改完了,太难改 ...
- 2016.8.19上午初中部NOIP普及组比赛总结
2016.8.19上午初中部NOIP普及组比赛总结 链接:https://jzoj.net/junior/#contest/home/1338 这次总结发得有点晚啊!我在这里解释一下, 因为浏览器的问 ...
- 2016.9.15初中部上午NOIP普及组比赛总结
2016.9.15初中部上午NOIP普及组比赛总结 2016.09.15[初中部 NOIP普及组 ]模拟赛 又翻车了!表示时超和空超很可恨! 进度 比赛:AC+0+0+20=120 改题:AC+80+ ...
- 2016.9.24初中部上午NOIP普及组比赛总结
2016.9.24初中部上午NOIP普及组比赛总结 2016.09.24[初中部 NOIP普及组 ]模拟赛 其实这次我没比赛,早上去参加亲子活动去了. 不过在下午我做完了所有的题,感觉还好. 进度 现 ...
- 2016.10.29初中部上午NOIP普及组比赛总结
2016.10.29[初中部 NOIP普及组 ]模拟赛 做得好爽! 进度: 比赛:35+45+AC+0=180 改题:AC+AC+AC+0=300 幸运的数 有点无语--之前怕超限,还特意利用程序打了 ...
- 2016.9.17初中部下午NOIP普及组比赛总结
2016.9.17初中部下午NOIP普及组比赛总结 2016.09.17[初中部 NOIP普及组 ]模拟赛 最近几次的题目都不是自己擅长的啊... 不过含金量挺高的,也好... 进度: 比赛:0+0+ ...
- 2016.10.7初中部上午NOIP普及组比赛总结
2016.10.7初中部上午NOIP普及组比赛总结 这次的题还可以,重新入了比赛的前十. 进度: 比赛:90+10+70+30=200 改题:AC+AC+AC+AC=AK 找试场 这题很简单,但是被欺 ...
随机推荐
- KdPrint/DbgPrint and UNICODE_STRING/ANSI_STRING
typedef struct _UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer; } UNICODE_STRING ...
- 顺时针打印矩阵元素(python实现)
我觉得我的算法比较简单易懂,比网上的那些简单些.至于时间复杂度就没有比较了. 算法思想:从最外层向内层遍历矩阵 # my algorithmimport math def print_matrix(m ...
- Ehcache3.x学习(二)分层的选项
Ehcache支持分层缓存的概念. 当想缓存堆内存以外的空间时,会发生下面的事情: 1.将数据添加到缓存意味着必须序列化key和value. 2.从缓存中读取数据意味着可能必须反序列化key和valu ...
- 19-MySQL-Ubuntu-数据表的查询-自关联(八)
自关联 转自:https://blog.csdn.net/hubingzhong/article/details/81277220
- [转]C# Eval在asp.net中的用法及作用
原文链接:http://www.cnblogs.com/Mr_JinRui/archive/2010/07/06/1772129.html Eval( " ")和Bind( &qu ...
- arm-linux-objdump 的使用
1. 查看静态库或.o 文件的组成文件 [arm@localhost gcc]$ armlinuxobjdump a libhello.a 2. 查看静态库或.o 文件的络组成部分的头部分 [a ...
- TwainCapabilities
Twain Capabilities 2013年10月15日 ⁄ 综合 ⁄ 共 6098字 ⁄ 字号 小 中 大 ⁄ 评论关闭 转自:http://blog.163.com/lvan100@yeah/ ...
- log-slave-updates参数
从库做为其他从库的主库时 log-slave-updates参数是必须要添加的,因为从库要作为其他从库的主库,必须添加该参数.该参数就是为了让从库从主库复制数据时可以写入到binlog日志,为什么要用 ...
- 数据库MySQL--联合查询
应用场景:当要查询的结果来自多个表,且多个表没有直接的连接关系,但查询的信息一致时 语法: 查询语句1 union(all) 查询语句2 union(all) ..... 注:多条查询语句的查询列数要 ...
- Java怎样判断身份证号
判断身份证号是否正确使用的是正则,Java与js中使用正则的方式大差不差,下面是Java通过正则判断身份证号是否正确的 * */ @Test public void cardId() { System ...