(怎么自动变成两天一更了?)

——因为我菜啊 T_T

Day 5

今天上午刷得爽啊!5 道 NOIP,前四题直接 1A,然而最后一题还是 WA 了一发才 A。。。

第一题是个简单的贪心,题意大概是 n 个城市从 1 到 n 依次开过,每经过一个城市 i 就可以瞬间加上 s_i 升油,加完油后每在这个城市再等 k 的单位时间就能接着加 s_i 升油,第 i 个城市到第 i+1 个城市的路程为 d_i,即需要花费 d_i 的单位时间和 d_i 升油才能从城市 i 到达城市 i+1,求从 1 走到 n 所用的最短时间。

话说这题我一开始还想错了呢……我想成了经过一个城市不能瞬间加上 s_i 升油,而是可以选择呆在这里 k 单位时间加上这 s_i 升油,且每个城市只能加一次。【神犇:你要怎么读题才能把题目意思看成这个?  小蒟蒻:被神犇 D 飞了,其实这是我看到这个题面背景回忆起来的之前做过的一道题。。。】读者不妨思考一下怎么做。【神犇:不就用个堆吗,有什么好思考的?  小蒟蒻:……(已被虐哭)】

第二题是个数学 + 模拟。题目是说有一个盒子里面有 n 面镜子,左右各有一个小孔,距离底边分别有 h_l 和 h_r 厘米,然后从左边射进来一束光,打到镜子上不断反射,不能两次打到同一面镜子,每打到一面镜子就得到一定的分数,求最大分数。一开始做这题我就感觉光的反射,每次是有周期的,所以可能跟 gcd 什么的有关?后来发现枚举转折点个数解方程然后再模拟一遍检验答案就行了。这题特别缺德,给的图片跟样例不相符,但又是那么的像,使人产生一种错觉,要不是题目最后一句话,我样例估计又得调 1h+ 了。。。

第三题就是字符串模拟,每次取 10 位检验它是不是一个合法的日期(详见我的博客“戳这里”),然后看出现次数最多的是哪个,我懒得写哈希了,就大肆用 STL,先是 string,再是 map,不知道常数大到哪里去了。

第四题挺逗(详情“戳这里”),开始我写了个 dp,然后发现我把状态数估小了,后来又发现这题贪心地将每一位数字分解即可,于是又发现我 dp 没白写,用它打了个表然后就 AC 了。

第五题(“点我”)又是贪心 + 高精度,发现这场比赛真是贪得无厌,5 道题 3 道要用贪心。。。只不过这题的贪心要更加码农一些,也没什么意思。

下午就不一样了。。。UR16 掉 rating 记。。。

这次 UR 有一句话题意了,点赞。

开场 20 min 左右,我想到了第一题 50 分做法(比赛详见这里),发现第一题就是奇数偶数情况强行拼凑在一起,也就是两道题。。。奇数的情况简单,dp 推一下式子再矩阵快速幂即可。然而只有 50 分啊,首上午的影响,我也变得“贪得无厌”起来,心想不 A 掉一题怎么可能涨 rating 呢?于是我就往后翻题目,然后我一眼看到了第三题:“平面上有 n 个点,m 次询问,每次询问一个三角形内的点数。(边界上的点也包含)”,蛤?这不是 k-d 树吗?然后急急忙忙开始写,抱着 A 掉此题的决心。但作为初(幼)中(儿)生(园)的我并不会判断一个点是否在三角形内部的简单做法,所以上网搜啊!发现运用向量这个问题太方便了,就套进来搞了一下,写完了。然而发现向量积会爆 long long,于是我把所有的东西都换成了 long double,然而大样例 T 飞了!这是感觉自己真是 Too naive。转眼看比赛只剩两分多种了,就把这份代码交了上去。

结果很悲惨:第三题 T 成暴力分,第一题会写的 50 分没有写。。。

这一天就在掉 rating 中结束了。。。这个故事告诉我,k-d 树不是随便用的。。。

Day 6

昨天 UR 真是一颗赛艇,搞得今天都起晚了。

一到学校,便找杨老师要了基本高中几何的书,因为昨天的第三题虽然写挂了,但还是告诉我高中数学的重要性,一上午就在看书中度过。

后来杨老师突然要我做 openjudge 上的题,就点开来看看,发现里面的题还是相当有水平的,我下午就搞了三道(即今天更的三篇题解)【神犇又发话了:你这做题速度不行啊,调代码太慢!  小蒟蒻:是是是,以后做题都得限时了。】

本来我还想再写一点的,但看字数那么多了,现在也 10 点多了,还是去睡觉好了。。。

他们在军训,我在搞 OI(四)的更多相关文章

  1. 他们在军训,我在搞 OI(Ending)

    Day 7 上午看看数学书,老师让我把导数相关的概念学了.这也没有多高大上,就是一坨公式需要背,什么 (a)' = 0 啦,什么 (xn)' = n·xn-1 啦,什么 sin'(x) = cos(x ...

  2. 他们在军训,我在搞 OI(二)

    Day 2 7:26 2016/8/25 新的一天又开始了! 走在上学的路上,抬头看看北京少有的蓝天,太阳的威力不再那么明显,甚至输给了挡住它的云朵.迎面吹来了凉爽的风,夏天的燥热,早已无影无踪. 许 ...

  3. 他们在军训,我在搞OI(三)

    昨天忘记写了,因为急着去看 51nod 比赛,然而思考了许久还是一道都不会,好菜啊T_T... 补一下 Day 3 的情况. Day 3 上午还是常规地做 vjudge 上的套题,硬着头皮啃英文,感觉 ...

  4. 他们在军训,我在搞 OI(一)

    Day 1 理论上,我现在不应该坐在电脑前打字,因为早在今天上午 6:20 全体新高一同学就坐车前往军(无)训(尽)基(炼)地(狱)了,而今天上午 6:20 我还在被窝里呢…… 没错,我旷掉了军训,然 ...

  5. 认真地搞OI

    新博客的开头 OI生涯的开始 #include<cstdio> int main() { puts("Hello world!"); ; }

  6. 高三感想+跨年感想+OI回忆录

    2017.12.29晚 高三感慨 与OI分别很久了,发现自己已经不会敲代码了…… 高三国庆前大概比较正常,只是某只人影响有点大(现在好多了)…… 感觉国庆以后状态就没好过. 先感冒两个星期,然后某个周 ...

  7. 一位弱校选手的oi经历

    锦瑟无端五十弦,一弦一柱思华年. 这只是一位不知道什么时候就要退役的oier在一节晚自习的时候写的无聊东西 曾经也想好好写一写自己的oi历程,也许会有人看,不过因为自己懒加上文笔差也一直没写,直到昨天 ...

  8. 最后的OI(HAOI2020游记)

    马上就省选了,怎么不得写点什么?要不然到最后或许就真的落得个白茫茫大地真干净的局面. 其实也不知道该说啥?我这一路走来,感觉挺赚的. 每一个OIer背后都有一个故事,所以,我有故事,你有酒吗? 依稀记 ...

  9. [题解+总结]NOIP2010-2015后四题汇总

    1.前言 正式开始的第一周的任务--把NOIP2010至NOIP2015的所有D1/2的T2/3写出暴力.共22题. 暴力顾名思义,用简单粗暴的方式解题,不以正常的思路思考.能够较好的保证正确性,但是 ...

随机推荐

  1. windows API 开发飞机订票系统 图形化界面 (二)

    首先,用到的数据结构的定义.以及全局变量和函数的声明如下: // Flight.c : 定义应用程序的入口点. // #include "stdafx.h" //订单 typede ...

  2. windows API 开发飞机订票系统 图形化界面 (一)

    去年数据结构课程设计的作品,c语言实现,图形化界面使用windows API实现. 首发在我csdn博客:http://blog.csdn.net/u013805360/article/details ...

  3. jquery hasClass、removeClass、addClass方法

    hasClass(class) 检查当前的元素是否含有某个特定的类,如果有,则返回true. 参数: class:用于匹配的类名. ---------------------------------- ...

  4. Ztree异步加载自动展开节点

    在Ztree的官网Demo中,有自动展开的例子,是通过设置节点属性open:true来实现自动展开的,但是在异步加载中,这个属性设置为true也不会自动展开,因为open:true是指在有子节点的情况 ...

  5. [BZOJ1876][SDOI2009]superGCD(高精度)

    题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1876 分析: 以为辗转相减会TLE呢……但是好像没这个数据……就这么水过去了…… 辗转 ...

  6. Coding the Matrix (1):向量

    1. list 画点 >>> from plotting import plot >>> L = [[2, 2], [3, 2], [1.75, 1], [2, 1 ...

  7. Python安装、配置图文详解(转载)

    Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(I ...

  8. 【Matplotlib】 刻度设置(2)

    Tick locating and formatting 该模块包括许多类以支持完整的刻度位置和格式的配置.尽管 locators 与主刻度或小刻度没有关系,他们经由 Axis 类使用来支持主刻度和小 ...

  9. BZOJ-1013 球形空间产生器sphere 高斯消元+数论推公式

    1013: [JSOI2008]球形空间产生器sphere Time Limit: 1 Sec Memory Limit: 162 MB Submit: 3662 Solved: 1910 [Subm ...

  10. poj 2155 Matrix---树状数组套树状数组

    二维树状数组模版,唯一困难,看题!!(其实是我英语渣) Matrix Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 22098 ...