首页 > 其他分享 >2023-03-05-NOI 春测 游记

2023-03-05-NOI 春测 游记

时间:2023-07-05 12:13:41浏览次数:50  
标签:大样 03 code NOI 春测 30 50 编译 vs

终究是我的锅。/ll

想了很久,不知道怎么写。
最近遇到很多令人困惑的事,我现在也不是很能理解我在那一天早上发生了什么
?总之我心情很不好就是了。
考试之前发生了什么都忘了,因为早上起来头有点晕。


下面是整个考试的经历。

before

  • 没进考场时心态还是比较稳健,但是当我真正坐下来的时候,我开始慌了,因为去年也是这个考场,这个位置,然而我去年因为一道我会的 dp 没有调出来爆炸了,瞬间感觉很有压力。

8:20 ~ 8:30

  • 写了个编译脚本,发现 vs code 存在巨大的问题,这个版本太老了,于是放弃用脚本,于是准备直接命令行手动编译,其实这问题也不大。

8:30 ~ 8:45

  • 所有题读完了,好像前 3 题都会了?t1 一眼,t2 \(n^{\frac{1}{3}}\) 以内的直接跑,然后简单筛一下 \((n^{\frac{1}{3}}, n^{\frac{1}{2}}]\) 里面的数, t3 很像 AGC 里面的一道我做过的题,性质很明显,不能有交叉的边,并且这个数据范围直接 \(n^2\) 区间 dp 非常合理。但是没有着急写,我再想想 t4

8:50 ~ 9:15

  • t4 不是很会,但是至少我能写 40pts ,然后估计了一下 1.5h 应该能写完前 3 题,于是就开冲。
  • 然而我 t1 写完测了大样例,怎么全是错?肉眼看了一下,发现是 fc 没有忽略换行和空格,然后加上 /W 指令重新测了一下,这次 cmd 直接崩了,重启 cmd 发现这个玩意闪退了!
  • 有点慌,赶紧开了 vs code ,尝试用 vs code 里面的 cmd 运行,问题在于,我编译出来的 exe 不能直接用命令运行,更无语的是,我删掉之前编译出来的文件后重新编译的 exe 必须重启 vs code 才能看到。
  • 流汗了,这个是真的生理上的流汗了,被迫用我已经两年没用的 dev ,大样例就用 vs codecompare 测。
  • 折腾了 25min 算是能正常写代码了。

9:15 ~ 9:30

  • 写了 t2 ,没啥问题,想起来精度有可能被卡,于是加了两个微调,但是事后证明还是被卡了 5pts

9:30 ~ 10:00

  • 想清楚了 t3 ,很简单,只有 4 种情况,就 左左 右右 左右 右左 更新就可以了。
  • 没多久就写完了,然后小样例过了,最后一个大样例死活过不去。

10:00 ~ 11:50

  • 噩梦般的时间。
  • 平时来说,这种 dp 我大概最多 20min 就能调完,然后我在过了 20min 后甚至把小样例都改错了,马上补救回来,大样例还是不对。
  • 想起来可能不止一种解,马上写了个 cheker ,相差甚远。
  • 心态很崩。
  • 出去上了个厕所。
  • 心态还是很崩。
  • 冷静一下,开始写状压来对怕,写这两个程序就花了我将近 30min ,写完发现一个更可怕的事情,我对怕对不起,因为根本用不起 fc
  • 手动测了几个 20 以内的数据都不对?马上输出中间结果看来半天没看出来。
  • 然后把数据拿下来手算,又发现一个可怕的事情,数据造错了,我的数据是随机撒点,我不会造凸包啊!
  • 然后又折腾了很久,我急死了, 1.6k 的代码调了我将近 2h 没调出来,我想起来我去年也是这样爆炸的,于是就放弃调这个玩意儿了。

11:50 ~ 12:50

  • 给状压暴力加了个输出方案,又补了两个特殊性质,我写得很慢,我不敢再花时间在调代码上面了。所幸的是我一遍写过了。
  • 出去上了个厕所。
  • 回来只剩半个多小时了,没有办法了,我 t4 只能写 40pts ,然后卡着时间写完并检查了。

12:50 ~ 13:00

  • 常规检查

然后是我在考完之后的一些想法。

出来的时候感觉很难受,根本没有心情了,我整整 4h 没有把我 15min 以内想出来的题写出来。
我想了很久还是不懂,模拟赛从来没有遇到过这样的情况,或者是说我模拟赛遇到的场面再难我的心态也没有崩过。
我之前应对考场情况写的一些预案完全没用上,我考试的时候整个人是麻的。

但是终究是我自己的锅,我从初三到现在,努力了很久,实力也一直在涨,但是心态问题又再次遏制了我,导致我在相同的地方重蹈覆辙。

所幸这次不是高二,并且今年省选还是有克服自己心理毛病的机会。

那天回家本来准备睡了,结果 ly 突然告诉我他用了 j1 第三题挂完了,我从来没想过 j1 也不能用,这也不能说完全是他的问题,但结果是他挂分了,挂得很惨,我突然也很想哭,因为我觉得他是我们机房最努力并且最踏实的,他有实力拿到比较高的分数,可事实不是这样的,我不知道这是为什么?

【数据删除】我认为的很优秀很勤奋的人因为运气而失误,而另外有人并不如他(学习态度,努力程度,踏实程度)却取得了高分。
反过来想,这也很合理,这次考试,题目一样,时间一样,这就足够公平了。

我之前一直对竞赛抱有很大的期许,但是这次过后,我想明白了,我并非追求的是竞赛的结果,而是我努力的过程就足够珍贵了。
我在考试的时候就不应该去在乎我这次的结果如何,不应该把上次失败的痛苦的回忆带到这一次。
这样的话,我现在也没什么好悲伤的了,我现在需要做的就是补上我欠下的文化课,调整好我的心态,照顾好自己的身体,也足够了。


upd. 出分了 \(100 + 100 + 95 + 40 = 335\) 。

标签:大样,03,code,NOI,春测,30,50,编译,vs
From: https://www.cnblogs.com/Iridescent41/p/17528173.html

相关文章

  • 2023-03-05-CQOI 2023 省选 游记
    心高气盛难免对自己抱有幻想。Before2023-04-01上接2023春测。以及停课时模拟赛复习。2023-04-01来得比较早,听游老师强调了一些低级错误,然后吴老师过来给我们打气。心理稍微稳了一点,合了影就去考场了。中途发生了一个小插曲,我以为桌子上写的是座位号,于是坐在了......
  • 2023-02- NOI 春测复习记录
    Tosaygoodbyeistodiealittle.由于不可抗拒力,复习计划咕咕咕了。也不一定呢?P4755link关键在于要发现暴力的复杂度是对的。好像这个方法叫做\(\max\)分治,首先可以建一个大根的笛卡尔树,然后只需要对该点的管辖区间进行计算就可以了。具体做法是直接以最大值的点\(......
  • Springboot No bean named 'XXXXX' available 问题解决
    一、问题描述近日在工作中遇见了一个bug,后端程序频频报错Nobeannamed'XXXXX'available。对比同类程序文件,没有发现有任何特殊之处。在网上搜索方法基本上就是扫描包配置、注解问题、路径问题等,皆不能解决我的问题。排查问题是发现出现问题的类命名不符合驼峰规范,按照这个......
  • [NOIP2012 普及组] 寻宝
    思路:模拟必须mod20123,不然就有可能会爆掉!AC代码#include<iostream>#defineintlonglongusingnamespacestd;boolwhether[10001][101];ints[10001][101],T[10001];signedmain(){ intn,m,S,w,ans=0; cin>>n>>m; for(inti=0;i<n;i++) { for(intj=......
  • 数据库问题之“字符编码问题 Cause: java.sql.SQLException: Incorrect string value:
     1)表1和表2的产品名称[数据库字段]字符编译方式不一致①问题 org.springframework.jdbc.UncategorizedSQLException:Errorupdatingdatabase.Cause:java.sql.SQLException:Incorrectstringvalue:'\xF0\x9F\x8E\x81\xE7\x88...'forcolumn'product_name'atr......
  • Noisy Networks for Exploration
    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布!PublishedasaconferencepaperatICLR2018ABSTRACT 1INTRODUCTION 2BACKGROUND 2.1MARKOVDECISIONPROCESSESANDREINFORCEMENTLEARNING 2.2DEEPREINFORCEMENTLEARNING ......
  • pycharm的接触学习[230703]测试插入图片
    python自述最庞大的代码库、“胶水语言”解释型语言,即不需要编译环节搭建开发环境输出函数可以输出哪些内容?输出内容可以是数字:print(520)、print(98.5);/字符串:print(‘helloworld‘);/含运算符的表达式(操作数、运算符):print(3+1)可以输出到目的地?到文件中("open"......
  • NOIP 模拟赛 2023.07.04 题解--zhengjun
    linkT1转化为\((b_i,a_i)\)与\((b_j,a_j)\)之间的斜率。发现性质(省略),只需要计算相邻两个点之间的答案即可,用set就行了。T2先找性质,发现即为\(a,b,c\)各有某一位是“独特”(即其他两个数这一位与之不一样)的。直接\(O(8^2n)\)记录各个状态,预处理转移优化一下即可。T......
  • 103.new和delete的底层实现
    1.重载new和delete尽管我们说能够“重载new和delete",但是实际上重载这两个运算符与重载其他运算符的过程大不相同。要想真正掌握重载new和delete的方法,首先要对new表达式和delete表达式的工作机理有更多了解。当我们使用一条new表达式时://new表达式string*sp=newstring(......
  • 使用 node 17以上版本运行项目报错--Error: error:0308010C:digital envelope routine
    一、起因#由于电脑重装系统,重新下载nodejs,自然更新到最新版本18,之前的版本才16。更新到最新nodejs版本后,运行vue文件,报错:this[kHandle]=new_Hash(algorithm,xofLen);^Error:error:0308010C:digitalenveloperoutines::unsupported   二、探索......