这几天时间比较紧啊(其实只是我效率有点低我在考虑要不要坐到后面去吹空调)

但是不管怎么说,考试反思还是要写的吧。

第三次考试反思没写总感觉缺了点什么,但是题都刷不完。。。

一进图论看他们刷题好快啊为什么我总是想不出来?

(尤其是那个皮的不行的奶牛mikufun总是嘲讽我还不帮我看看)

但好吧,一切靠自己,考试不也是这样吗?考场上天助自助者哪。

不粘排行榜了。

第三次:

40+40+0=80。rank#4。

最高分mikufun75+30+0=105。

外校大佬gmk80+25=105

skyh80+20=100

外校大佬wyx,cwy都是80+0+0=80

所以说。。。我第一题打的是个什么啊???

(T1最高80有很多,T2最高40只有2个人,T3某人打错表迷之骗10分其余全0)

第四次:

100+100+64=264。Rank#1。

这辈子第一次,有点感动,不知道还有没有下一次。

如果其他大佬继续这么放水的话还是有戏的。

外校cwy与我同分但提交更早应该是真正的Rank#1。

skyh227。(T3只想到了n3)

mikufun164(T1读错题0)

T1有7个AC。T2有14个。T3考场最高分64。

简单提一下第三次考试:

题目有点诡异,T1强行缩小数据范围10倍或差点超时是直接跳出可以A

但后来想到几条优化也可以,如枚举到qans>=max(a[i])时跳出,这是正确的,超级快

记住要特判q==1,数学老师教的!!

T2考场上暴力优化没有码完,优化后暴力AC比标程略快,实际上是个树归,思路倒挺重要

如果每次枚举的大小都分别是父亲和子树的size,看似n3,实则n2

而且在题意允许的时候先处理,后把子树的size加到父亲上,复杂度区别很大!

T3是一个非常恶心的组合数学公式真心不会不细说看网上题解吧

再说最近的第四次考试吧,我也不是想装x什么的,只是印象比较深刻。

上来看到T1,诶,状压+期望,只听见mikufun大喊了一声“水题!”

(其实他说的是T2,但考场上我看不到他屏幕我怎么知道)

的确挺水的,虽说他爆炸了,但skyh15分钟AC是真的强。

我没想到要倒推,整个思路凉凉,前60分钟一直在原地扑腾过不去样例。[心态爆炸]

最后又过了20分钟想出了概率与平均步数分别计算的思路(而不是直接合起来计算期望)

因为各个情况的概率不同,期望值不能直接相加,所以我是唯一一个正推AC的

(mikufun:呵,水题)[心态爆炸]

代码性能是最差的,因为计算量大,还多维护了一个步数数组

不管怎么说,最后好歹没想错,勉勉强强A了。

但是,倒推仍然是OI中常用的一种思路,需要多加练习。

我不是那种想skyh一样能一下看出正倒推的人,我只能打怪升级了。

当正推走不动的时候不妨考虑一下倒推。当正推走的动的时候也应该尝试能否倒推。

在做题中提升自己,培养良好的做题习惯与思路。

另外,吸取mikufun和是starsing的经验,一定要仔细观察数据范围!

数据范围里没有一句话是没用的,每一句都体现着出题人的意图。

mikufun可以通过数据范围避免理解错题意。

starsing可以看出要开longlong就能救回50分。

血淋淋的教训!

还有我自己,第一次提交WA 0。我还不知道。

考试结束前突然发现我把换行输出成空格了!!!

注意输出格式,正解爆零两行泪!

至于T2,我模板没爆零啊哈哈哈哈哈哈哈

刚开始25分钟码完了,样例扔进去能过,哇塞,假的吧?

(OS:我T3整个不要了这题也不能再爆零了)

又花了15分钟手模了几个看似比较坑的样例,全过了,吓死我!

犹犹豫豫进了T3,看题目,看数据。

还是有人不审题,每行每列只有一个,暴力拿30就走了。

30%n<=100。60%n<=5000。100%n<=50000。

啊我估计我什么也想不到,打暴力先!

10分钟n4

又过了10分钟,发现可以通过维护二维前缀和来简化查询,n3

又过了10分钟,尝试优化了一下,结果跑出的结果太大了,错了

又过了5分钟,我仔细想了一下搜索范围,可以稍微缩小一些,卡常

又过了15分钟,观察我在演算纸上画的图,我概括出了简化题意

“问区间max-min==size+1的区间有几个”

花了10分钟码出来,过样例并验证,n2

然后我想到了可以跳跃着查询,结合RMQ,最劣复杂度也是n2,但是平均复杂度会快很多

我想出题人那么毒瘤应该拿不到多少分,剩下的时间也不多,万一打错就是竹篮打水一场空了。

结果考后有人实测优化后能到91分。有一丝丝的后悔哪。

我之后的一点时间在给我的代码卡常,一分也没多拿。。。

最后不知道该干什么了,剩20分钟,我码速那么慢又不敢打对拍。

T3就算想出正解也码不出来了,虽说我想到了主席树。

但出于练习的目的还是打了一个对拍,结果13分钟就码完了。

拿我的T3的n2和n3拍了一下,造n=500的数据,心里挺稳的,看着屏幕里跳动的AC交了卷。

不管出于什么目的,对拍一定要打!

T3考后改题,是个有些新奇的分治,用到了桶的思想。

专题里的天天爱跑步就用到了桶,但我并不知道那个就是桶,所以费了很大劲。

找出题目之间的联系,多学知识点,归纳通法,不要以刷题为目的进行刷题。

T3具体的内容打算抽时间单写题解。

/*  接下来的部分更类似于日记而不是考试反思    */

改题的时候执着于n2卡常死在91分上的hzoi_tdcp一直在向我宣告他的新进展。

一下午都不愿意打正解。。。把前10个测试点卡到了105ms,最后一个T了。

mikufun下午改了3.5个小时就改出来了,吃饭前答应我帮我看看。

然后自然几乎没有,他一直在写博客。我reverse函数打错了他倒是看见了。

晚上9点,我改了7个小时了,心态有点爆炸。

tdcp:(刚开始码正解)reverse怎么使啊?

mikufun:只要你不像某个傻子把l+1。

tdcp:啥?

mikunfun:只要你不像某个傻子。。。

我调了7个小时!他颓了3个半小时博客。他不帮我看也行吧,还嘲讽我?

情绪瞬间爆了。

我:我××就是傻子行吧?

我们三个就都安静了,5分钟没人说话。

5分钟后我的心情基本平复,然后就A了。我也不知道这是否有些什么必然联系。

不管怎么说,这一天算是磕磕拌拌的结束了,勉强算是圆满。

其实我一回想,是我太易怒了,这点玩笑平时我们自然没少开。

但是一个人调代码只用了你一半的时间,在那里刷博客吐槽你。。。

不,我的错,这个必须忍。

NOIP考场上,有人想到正解叫了一声yes,他不违纪,你怎么办?

骂他吗?肯定只能忍着。

心平气和,用一个自己的AC回应他!

心态这个东西啊,我还是需要练。

承认与他人的差距,心平气和,追逐他!

我,还有很长的路要走。

OI,使人成长。

过好你自己的人生!

[考试反思]0714/0716,NOIP模拟测试3/4的更多相关文章

  1. 「题解」NOIP模拟测试题解乱写II(36)

    毕竟考得太频繁了于是不可能每次考试都写题解.(我解释个什么劲啊又没有人看) 甚至有的题目都没有改掉.跑过来写题解一方面是总结,另一方面也是放松了. NOIP模拟测试36 T1字符 这题我完全懵逼了.就 ...

  2. 2019.8.3 [HZOI]NOIP模拟测试12 C. 分组

    2019.8.3 [HZOI]NOIP模拟测试12 C. 分组 全场比赛题解:https://pan.baidu.com/s/1eSAMuXk 刚看这题觉得很难,于是数据点分治 k只有1和2两种,分别 ...

  3. 2019.8.3 [HZOI]NOIP模拟测试12 B. 数颜色

    2019.8.3 [HZOI]NOIP模拟测试12 B. 数颜色 全场比赛题解:https://pan.baidu.com/s/1eSAMuXk 数据结构学傻的做法: 对每种颜色开动态开点线段树直接维 ...

  4. 2019.8.3 [HZOI]NOIP模拟测试12 A. 斐波那契(fibonacci)

    2019.8.3 [HZOI]NOIP模拟测试12 A. 斐波那契(fibonacci) 全场比赛题解:https://pan.baidu.com/s/1eSAMuXk 找规律 找两个节点的lca,需 ...

  5. NOIP模拟测试17&18

    NOIP模拟测试17&18 17-T1 给定一个序列,选取其中一个闭区间,使得其中每个元素可以在重新排列后成为一个等比数列的子序列,问区间最长是? 特判比值为1的情况,预处理比值2~1000的 ...

  6. 2019.8.1 NOIP模拟测试11 反思总结

    延迟了一天来补一个反思总结 急匆匆赶回来考试,我们这边大家的状态都稍微有一点差,不过最后的成绩总体来看好像还不错XD 其实这次拿分的大都是暴力[?],除了某些专注于某道题的人以及远程爆踩我们的某学车神 ...

  7. 2019.8.14 NOIP模拟测试21 反思总结

    模拟测试20的还没改完先咕着 各种细节问题=错失190pts T1大约三分钟搞出了式子,迅速码完,T2写了一半的时候怕最后被卡评测滚去交了,然后右端点没有初始化为n…但是这样还有80pts,而我后来还 ...

  8. 2019.8.9 NOIP模拟测试15 反思总结

    日常爆炸,考得一次比一次差XD 可能还是被身体拖慢了学习的进度吧,虽然按理来说没有影响.大家听的我也听过,大家学的我也没有缺勤多少次. 那么果然还是能力问题吗……? 虽然不愿意承认,但显然就是这样.对 ...

  9. 2019.7.29 NOIP模拟测试10 反思总结【T2补全】

    这次意外考得不错…但是并没有太多厉害的地方,因为我只是打满了暴力[还没去推T3] 第一题折腾了一个小时,看了看时间先去写第二题了.第二题尝试了半天还是只写了三十分的暴力,然后看到第三题是期望,本能排斥 ...

随机推荐

  1. Eclipse导入别人项目爆红叉

    1.导入项目之前,请确认工作空间编码已设置为utf-8:window->Preferences->General->Wrokspace->Text file encoding- ...

  2. 执行Django数据迁移,报错 1091

    问题描述 今天在Pycharm 中的Terminal下,执行数据迁移操作时,第一步: Python manage.py makemigrations ,是没有任何问题,但就是在执行真正的数据迁移时,也 ...

  3. ES6 —— entries(),keys()和values()

    ES6 提供三个新的方法 —— entries(),keys()和values() —— 用于遍历数组.它们都返回一个遍历器对象,可以用for...of循环进行遍历,唯一的区别是keys()是对键名的 ...

  4. 第一次 在Java课上的编程

    第一次在java课上的编程(使用参数输入求和): 代码: public class He {    public static void main(String[] args)    {       ...

  5. 聊聊 Vue 中 axios 的封装

    聊聊 Vue 中 axios 的封装 axios 是 Vue 官方推荐的一个 HTTP 库,用 axios 官方简介来介绍它,就是: Axios 是一个基于 promise 的 HTTP 库,可以用在 ...

  6. requests模块(post)请求篇

    '''利用parse模块模拟post请求分析百度词典分析步骤:1. 打开F122. 尝试输入单词girl,发现每敲一个字母后都有请求3. 请求地址是 http://fanyi.baidu.com/su ...

  7. 在C#中调用Python中遇到的坑(No module named xxx)

    例如Python的代码是这个样子的. # coding=<utf-> # -*- coding: utf- *- import requests import urllib def Cle ...

  8. java并发基础及原理

    java并发基础知识导图   一 java线程用法 1.1 线程使用方式 1.1.1 继承Thread类 继承Thread类的方式,无返回值,且由于java不支持多继承,继承Thread类后,无法再继 ...

  9. .net core 3.0 WPF中使用FolderBrowserDialog

    前言 随着.net core 3.0 的发布,WPF 也可以在 core 平台上使用了.当前的 WPF 不支持跨平台,仅能够在 Windows 平台上使用.如果想体验 WPF 跨平台开发,可以访问开源 ...

  10. 怎么将ETL技术落地

    ETL概述 ETL(Extraction-Transformation-Loading)是将业务系统的数据经过抽取.清洗转换之后加载到数据仓库的过程,目的是将企业中的分散.零乱.标准不统一的数据整合到 ...