Day1t1 幻方
练过的一道题,简单模拟,用二维数组存储,ij两个游标记录横纵坐标,利用题目条件改变坐标直到填入n个数即可。复杂度O(n^2) AC

Day2t2 图的最小环
首先抽象出图论模型。每个人对应点,传输对应边。因为自己的生日只可能出自于自己,所以结束对应最小环长度。
最小环可以用tarjan算法O(nlogn)求得。但实际上这道题目是有O(n)算法的。我们考虑使用dfs搜索找环并加入一个剪枝。剪枝的关键在于: 每个联通分量内至多有一个环。这个可以用反证法证明。这样,我们对于每一个计算过的点记录,下次搜到不必重复计算。因为不可能出现没有找过的环。
存储结构使用数组即可,因为每个点的出度都为1。注意不能从没有入度的点开始搜,因为有的联通分量可能整体是一个环。
(我剪枝没在dfs里做被卡一个点)

Day1t3
条件过于繁杂,暴力过30

Day2t1 据说是二分
去除石头本质上是合并了两个长度,从而让最短的边最长。没有想到好办法,只用heap+贪心混了20分。

Day2t2 搜索
爆零不说了

Day2t3
这种题首先考虑过部分分。首先m=1可以贪心,稳拿20分。剩下部分仍然考虑贪心。因为有很多链状结构,最优值很可能就是最大值。故去除最大边。最后共得30分。

总结
自我感觉木有砸,基本是最好水平的表现了。同时总结一些经验
1 不要拗在一个题上
2 不要因为暴力分少就懒得打(我想会做Day2t3 20分而懒得写的选手大有人在)。事实证明,除了少数神犇,大多数人的差距都在暴力得分上。
3 重视玄学!!例如string玄学,dev迷之自动加载头文件等等。
4 小心无脑错误 比如没有删调试语句,输出xxx.ans等等。
5 努力骗部分分 事实证明 出题人是懒的,数据是水的。

转载于:https://www.cnblogs.com/ljt12138/p/6684398.html

NOIP2015解题报告 By ljt12138相关推荐

  1. uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)

    线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报  分类: ...

  2. 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  3. 【解题报告系列】超高质量题单 + 题解(ACM / OI)超高质量题解

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我新写的超高质量的题解和代码,题目难度不 ...

  4. 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  5. 解题报告(十三)中国剩余定理(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  6. 解题报告(四)生成函数(ACM/ OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  7. 解题报告(八) prufer 序列与 Cayley 公式(ACM / OI)超高质量题解

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  8. 解题报告(一)E、(BZOJ4589)Hard Nim(博弈论 + FWT)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  9. 解题报告(五)组合计数(ACM / OI)超高质量题解

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

最新文章

  1. java中多线程的实现方式
  2. 去除警告,打电话,发信息,应用程序之间跳转,打印沙盒路径,字符串名字转换方法,包装导航控制器等的代码...
  3. python是用什么语言开发的-专为人工智能和数据科学而生的Go语言,或将取代Python...
  4. 强迫症慎入:一大票让人看哭的音量键设计即将袭来
  5. (转载)浅析Hadoop文件格式
  6. window7环境下ZooKeeper的安装运行及监控查看
  7. Program type already present: android.support.design.widget.xx
  8. mysql修改语句_序言:MySQL与Navicat安装Tips
  9. java getmonth_Java LocalDateTime类| 带示例的getMonth()方法
  10. 考试君 - 基于.NET 5语言的Furion框架开发在线考试系统
  11. 延迟和带宽:时延简介、最后一英里、核心网带宽、网络边缘
  12. Set Matrix Zeros
  13. Java System.getProperty()
  14. 机器人伪装成人类在 GitHub 上为开源项目修复 bug
  15. jQuery 源码系列(十八)class 相关操作
  16. javascript --- 设计模式之单体模式(一)
  17. 执念斩长河21年Q2生活心得
  18. JS添加/修改CSS样式
  19. excel制作文件夹侧标签
  20. 【折腾电脑】win笔记本雷电3外接显卡过程记录(使用内屏)、雷电三驱动怎么更新

热门文章

  1. 欧拉函数的求法(线性筛法?)
  2. mysql 多表关联建模_(四)多对多模式 - 数据库模型设计专栏 - CSDN博客
  3. html5 settimeout,计时器setTimeout()
  4. python中where函数_如何在python中基于Where函数获取两列值
  5. php for等边三角形,利用js实现等腰三角形
  6. 云米冰箱能控制扫地机器人_用冰箱就能掌控全屋家电?云米21Face 428L确实可以...
  7. 具有Python&OpenCV的本地二进制模式
  8. ROS Melodic 的依赖关系记录
  9. kobject_create_and_add
  10. 计算机社团部门职责,部门职责