HNOI2015总结
// 此博文为迁移而来,写于2015年4月21日,不代表本人现在的观点与看法。原始地址:http://blog.sina.com.cn/s/blog_6022c4720102vy9t.html
这次省队选拔其实是抱着玩玩的心态去参加的,尽管分数在我的意料之中,但是感觉还是有莫大的遗憾。总分75分,第一天35分,第二天40分,可以说是比较标准的暴力分(第一天其实还有10分没有去争取)
Day1:第一次参加比赛是用NOI-Linux。去年的时候,我就在魏龙的帮助下在电脑上装了Ubuntu,当时感觉不太习惯。在其他人的一些帮助以及自己的摸索下,还是用的比较习惯了。但是在第一天考试的时候,还是碰到了一些非能力的问题,也不知道是紧张还是手速太慢,我的配置文件没有打好老师就说要收了,这更是让我感到不舒服。考试的时候因为Emacs的一些版本问题,导致一些快捷键如同Ctrl+Z或是Ctrl+W出现了一些奇奇怪怪的变化——我的程序莫名其妙的少了一截,我却不知道怎么撤退。总的而言,第一天亏就亏在了状态这个问题,整个上午都在打着第二题,直到把50分的情况都打完之后才发现第三题还没动笔。我在之前看题的时候对于第三题,就有过一种想法,用拓扑排序+堆优化,但是我个人认为这只是一种比较好的暴力方法罢了,所以我还是规规矩矩的一题一题写的。当时我根本没有想到,这就是第三题的正解,而且周子栋打出来了,AC了。第一天下来,问题有很多:对于一些奇怪问题的到来,没有什么应急措施,而由此导致了时间的分配问题(我想如果我先打第三题或是有时间打第三题就不会是这种情况了吧)
Day2:第二天在状态方面还是很明显好了许多,前一天的晚上就把配置啊,撤退啊什么的都准备好了,但是由于本身的知识能力,第二天也就打了第一题,第二题的共40分,还好没有出现暴力打错的问题。第二题的话,我还是在考场上临时想出来的一个优化。由于我之前从来没有单独去写过LCA(想想也是惭愧),所以LCA是我考试时突然写出来的……一般的标准20分是求出所有点之间的距离,最后询问的时候直接求和即可。我想可以实现找出一个非叶子节点作为根节点,求出所有点到根节点的距离,最后跑LCA求出两点之间的距离,这样空间复杂度小了许多,但是由于第三个以后的测试点都非常大,所以这也只有20分,但对于我突发奇想想出一个平常没写过的东西还是比较值得庆幸的。
总而言之,现在呢还是高一,今年进省队是从没想过的,这次考试本来最大的作用就是提前有个准备,同时尽自己所能得到更多的分,75分中规中矩,但是对于Day1的第三题完全能够到手却流失于指缝,让人十分惋惜。现在要做的,就是继续努力学到更多知识,在NOIP拿一等奖的基础上,冲刺明年的省队。
HNOI2015总结的更多相关文章
- 【BZOJ4008】[HNOI2015]亚瑟王 期望
[BZOJ4008][HNOI2015]亚瑟王 Description 小 K 不慎被 LL 邪教洗脑了,洗脑程度深到他甚至想要从亚瑟王邪教中脱坑. 他决定,在脱坑之前,最后再来打一盘亚瑟王.既然是最 ...
- BZOJ4009: [HNOI2015]接水果
4009: [HNOI2015]接水果 Description 风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果. 由于她已经DT FC 了The big black, 她 ...
- 【BZOJ】【4011】【HNOI2015】落忆枫音
拓扑排序+DP 题解:http://blog.csdn.net/PoPoQQQ/article/details/45194103 http://www.cnblogs.com/mmlz/p/44487 ...
- 【BZOJ】【4010】【HNOI2015】菜肴制作
拓扑排序 这题是要求N个点的一个拓扑序,且满足以下条件:编号1的位置尽可能靠前,在此基础上编号2的位置尽可能靠前…… 我看到这题的第一感觉:将拓扑排序用的队列改为优先队列,编号越小越早出来. 但是连样 ...
- bzoj 4010: [HNOI2015]菜肴制作 拓扑排序
题目链接: 题目 4010: [HNOI2015]菜肴制作 Time Limit: 5 Sec Memory Limit: 512 MB 问题描述 知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴 ...
- HNOI2015滚粗记
HNOI2015滚粗记 经过两天的苦战,艰难的HNOI终于结束了.感觉这次HNOI自己还是收获了许多. \(Day1\)打的很是艰难,题目一下就有种晕头转向的感觉.开场\(20min\)自己还在读题时 ...
- BZOJ 4008: [HNOI2015]亚瑟王( dp )
dp(i, j)表示考虑了前i张牌, 然后还有j轮的概率. 考虑第i+1张牌: 发动的概率 : p = dp(i, j) * (1 - (1-p[i+1])^j) 没发动的概率 : dp(i, j) ...
- BZOJ 4011: [HNOI2015]落忆枫音( dp )
DAG上有个环, 先按DAG计数(所有节点入度的乘积), 然后再减去按拓扑序dp求出的不合法方案数(形成环的方案数). ---------------------------------------- ...
- BZOJ 4010: [HNOI2015]菜肴制作( 贪心 )
把图反向,然后按拓扑序贪心地从大到小选, 最后输出.set比priority_queue慢... --------------------------------------------------- ...
- HNOI2015 Day 2题解
昨天做了HNOI day 2,感觉好像还是可做的,想当年什么splay还是高级算法,现在点剖什么就老考了简直丧病,虽然第二题还没写那就先当下嘴巴选手吧= = T1:[HNOI2015]落忆枫音 描述: ...
随机推荐
- c# 读取文件目录下的信息
private void button1_Click(object sender, System.EventArgs e) { //浏览文件夹 this.folderBrowserDialog1.Sh ...
- Spring Web MVC框架简介
Web MVC framework框架 Spring Web MVC框架简介 Spring MVC的核心是`DispatcherServlet`,该类作用非常多,分发请求处理,配置处理器映射,处理视图 ...
- Apache Tomcat 9.0 Tomcat9 服务无法启动。发生服务特定错误: 4.
在Tomcat的安装目录下,bin文件夹里面 找到tomcat9w.exe 双击进去,将第四页java里面第一个复选框Use default 选中 保存即可启动tomcat9服务
- Centos7yum源配置PID锁定问题
在设置centos7的yum源时,执行 yum clean all 出现PID被锁定的问题: 解决的方法就是: rm -rf /var/run/yum.pid 删除这个文件之后就可以恢复正常.
- soup.select的用法
1.通过标签选择 # 选择所有title标签 soup.select("title") # 选择所有p标签中的第三个标签 soup.select("p:nth-of-ty ...
- 网络编程之TCP三次握手与四次挥手、基于TCP协议的套接字编程
目录 TCP三次握手和四次挥手 背景描述 常用的熟知端口号 TCP概述 TCP连接的建立(三次握手) TCP四次挥手 如果已建立连接,客户端突然断开,会怎么办呢? 基于TCP协议的套接字编程 什么是S ...
- Windows中常用工具
护眼软件 f.lux https://justgetflux.com/ Typora https://www.typora.io/ Markdown工具,小巧,方便. Snipaste https:/ ...
- VC 在桌面上绘制一些图形
注意:这是在桌面上绘制图形.如果想在VC++ MFC工程的视窗口上绘制图形.可以这么来,在工程View类的一个菜单响应(或者鼠标单击等事件的的响应)函数中添加下面main 中的代码,只需要将“红色字体 ...
- Web前端2019面试总结3(东软集团面试题)
严禁转载,严禁分享,只供私自鉴赏,请君悉知! 一:基础题 1.什么是margin塌陷?请写出至少三种解决margin塌陷的方法. 答:当两个盒子在垂直方向上设置margin值时,会出现一个有趣的塌陷现 ...
- JAVA - Eclipse不能打断点的解决方法
今天调试eclipse程序,莫名的就遇到这种问题. 解决: 在run菜单里面,把 “skip all breakpoints” 选项勾去即可. 如下图: