2016.10.6初中部上午NOIP普及组比赛总结
2016.10.6初中部上午NOIP普及组比赛总结
中了病毒……病毒……病毒……
进度:
比赛:AC+0+0+20=120
改题:AC+0+AC+20=220
Stairs
好——简——单!递推就过了。
题目简化:
有一个楼梯,有些阶梯是空的,
求上楼梯的方案数。
比赛思路:
这题很明显就是一个递推。
为什么呢?因为以前做过。
设f[i]代表到i层时的方案数。
f[0]:=1;
f[i]:=f[i-1]+f[i-2]+f[i-3];
然后加上高!精!度!
为什么加高精度呢?因为我手痒,
输入了一个100。答案看起来好像是对的呢!
我用了个循环把1到100全输了,居然有一个惊天动地的发现:
居然存在负数!!!
当数字超出范围时,会从头开始。
我本来以为把它变成qword就行了,
结果发现它变成qword之后后面的居然比前面的小!!!
所以就打了高精度。
正解:
同上。
Queen
中病毒啦!我自己给自己封一个
题目简化:
有n个人,要站在n^2的棋盘上。
它们不希望上下左右有人,
也不希望它的附近的一个位置有人。
而且棋盘有很多破烂的地方。
问时间/方案数。
比赛思路:
爆搜。
只有一个参数:到第几行(可以理解为到第几个人)
然后每到一个位置就看看是否符合条件,
如果符合就往下搜。搜完要回溯。
错因:
文件输入输出,题目欺负人!一开始是unedfined,后来改了!!!
中了CDY病毒!!也许是oj的bug吧。
在下面用了文件输入输出,答案完全正确,可交到上面就运行时错误了。
我请很多人来看都看不出。
正解:
同上。
记得判断最后的ans!
Pond
这题我都成傻子了,到考试后面猛地发现这很简单。
题目简化:
我说一下题目欺负人的意思。
有n个石头和n个莲叶,还有2个空。
每次只能移动相邻的进入空里,
变成‘__XOXOXO……’的形式。
比赛思路:
这是一个很贱的方法:
看看样例:
XXXXXXOOOOOO__
XXXXX__OOOOOXO
XXXXXOOOOO__XO
XXXX__OOOOXOXO
XXXXOOOO__XOXO
XXX__OOOXOXOXO
XXXOXOO__OXOXO
X__OXOOXXOXOXO
XOXOXO__XOXOXO
__XOXOXOXOXOXO
可以把两个分一组。
XXXXXXOOOOOO__
XXXXX__OOOOOXOXXXXXOOOOO__XO
XXXX__OOOOXOXO
下面六行用数据库存起来。
可以发现,一开始是n=6的情况,
下面的是n=5、n=4。
n=4时就直接是那个数据库。
所以我就联想到了递归。
p:=p+p(n-1);
↑↑↑↑↑↑↑↑↑↑↑↑↑
照抄是错的哟!
因为每个后面都要补上一堆的XO。
友情提醒:Enter=chr(13),换行=chr(13)+chr(10)
正解:
同上↑
Power
百度优先搜索害人害己……
题目简化:
一堆石子,两个融合的话就会爆发能量,
伤到自己,所以我们要让自残指数能量最少。
比赛思路:
贪心,每次都选最小的那对。
还用了模拟链表……
正解:
您的浏览器已陷入死循环中,请退出……
题外话:
1. 任何事情别想复杂。
2. 不要相信题目仁慈。
2016.10.6初中部上午NOIP普及组比赛总结的更多相关文章
- 2016.10.7初中部上午NOIP普及组比赛总结
2016.10.7初中部上午NOIP普及组比赛总结 这次的题还可以,重新入了比赛的前十. 进度: 比赛:90+10+70+30=200 改题:AC+AC+AC+AC=AK 找试场 这题很简单,但是被欺 ...
- 2016.10.5初中部上午NOIP普及组比赛总结
2016.10.5初中部上午NOIP普及组比赛总结 这次的题目出得挺有质量的.但我觉得我更应该努力了. 进度: 比赛:0+20+0+0=20 改题:AC+AC+AC+AC=AK kk的作业 这题我错得 ...
- 2016.10.29初中部上午NOIP普及组比赛总结
2016.10.29[初中部 NOIP普及组 ]模拟赛 做得好爽! 进度: 比赛:35+45+AC+0=180 改题:AC+AC+AC+0=300 幸运的数 有点无语--之前怕超限,还特意利用程序打了 ...
- 2016.11.5初中部上午NOIP普及组比赛总结
2016.10.29初中部上午NOIP普及组 这次比赛算是考的最差的一次之一了,当中有四分之三是DP. 进度: 比赛:没分+0+没分+40=40 改题:AC+0+没分+40=140 TurnOffLi ...
- 2016.10.4初中部下午NOIP普及组比赛总结
2016.10.4初中部下午NOIP普及组比赛总结 这次的题有些水,只是第四题有点坑. 题目: 比赛:AC+0+AC+50=250 改题:AC+AC+AC+50=350 一.Bill 满地都是水 题目 ...
- 2016.9.15初中部上午NOIP普及组比赛总结
2016.9.15初中部上午NOIP普及组比赛总结 2016.09.15[初中部 NOIP普及组 ]模拟赛 又翻车了!表示时超和空超很可恨! 进度 比赛:AC+0+0+20=120 改题:AC+80+ ...
- 2016.9.3初中部上午NOIP普及组比赛总结
2016.9.3初中部上午NOIP普及组比赛总结 链接:https://jzoj.net/junior/#contest/home/1339 这次真爽,拿了个第四!(我还被班主任叫过去1小时呢!) 进 ...
- 2016.9.24初中部上午NOIP普及组比赛总结
2016.9.24初中部上午NOIP普及组比赛总结 2016.09.24[初中部 NOIP普及组 ]模拟赛 其实这次我没比赛,早上去参加亲子活动去了. 不过在下午我做完了所有的题,感觉还好. 进度 现 ...
- 2016.9.10初中部上午NOIP普及组比赛总结
2016.9.10初中部上午NOIP普及组比赛总结 链接:https://jzoj.net/junior/#contest/home/1340 好不爽!翻车了!不过排名差不多在中间偏上一点, 还好不是 ...
随机推荐
- CSS3:CSS3 渐变(Gradients)
ylbtech-CSS3:CSS3 渐变(Gradients) 1.返回顶部 1. CSS3 渐变(Gradients) CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳 ...
- Neo4j使用简单例子
Neo4j Versions Most of the examples on this page are written with Neo4j 2.0 in mind, so they skip th ...
- 解决OCX 在 非开发电脑上注册出错的问题
这几天遇到一个问题,就是在我自己电脑上开发的OCX 放在其他电脑上居然注册失败,管理员运行也不行,老是会蹦出这样的错误,最后呢终于让我找到一个线索就是在开发电脑上可以安装,在无开发环境上很大概率安装失 ...
- css元素垂直居中
一.碎碎念:啊啊啊,原谅我只能起一个酱紫微大众微俗气的标题,因为实在没有什么能比这样表达的更清楚直观了呢! 二.没有知识储备,直接上示例: 1.思路:给父元素添加display: table属性:给子 ...
- shell 通配符,管道符,输入/输出重定向,命令置换
1. echo 输出 [echo 输出的内容 ]把内容输出到终端上 如果字符串使用双引号,echo命令原样输出 [ echo "hello world" ] ...
- split的用法
split用法返回的是数组 使用split('')根据空格返回数组 使用split()返回一个完整的数组 使用split("",3)返回前三项,是单个的字母 不过要注意: 使用sp ...
- PHP之最长回文串
给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 示例 1: 输入: "babad"输出: "bab"注意: " ...
- zepto(mark)
Zepto的设计目的是提供 jQuery 的类似的API,但并不是100%覆盖 jQuery .Zepto设计的目的是有一个5-10k的通用库.下载并快速执行.有一个熟悉通用的API,所以你能把你主要 ...
- soj116 快乐串
题意:定义一个串是k-happy的:对于所有的Ai,都有Aj(j!=i),使得|Ai-Aj|<=k. 问使得原串至少存在一个长度>=m的连续子串是k-happy的最小的k? 标程: #in ...
- 配置文件一applicationContext.xml
p命名空间注入 需要引入xmlns:p="http://www.springframework.org/schema/p" p命名空间注入的特点是使用属性而不是子元素的形式配置Be ...