\(\large\texttt{Day -1}\)

晚上好累啊,去集训了,回来之后发现十一点了还码了一会儿,只能祈求上帝明天不会打瞌睡。

\(\large\texttt{Day 0}\)

意料中的事情发生了,我原打算 \(5: 20\) 起床的,结果一起来发现已经是 \(5: 40\) 了。

\(\texttt{rp - -}\)。

车上竟然一点儿也不热闹,按理说应该很兴奋的(毕竟没参加过几次比赛),甚至还有很多人睡着了,我也打了一会瞌睡,休息了一下。

\(\texttt{rp + +}\)。

下车了,考场排队时,看到洛谷里有人扬言今年普及 \(\texttt{T1}\) 要考高精度,竟然有人还真信了,一团慌。

J 组

进场,竟然还被查处了一次违禁物品,发现那只是一块手表。那时候我好tm紧张啊

\(\texttt{rp - -}\)。

开考前,旁边发现坐了两个 xxs,可能还是一伙的,他们好吵啊,连文件夹都不先建好,好烦啊

\(\texttt{rp - -}\)。

开考,密码一次输对。

\(\texttt{rp + +}\)。

先看了下题目英文名,估计是这么个情况:

  • \(\texttt{T1}\ratio\) \(\small\text{fruit}\)。可能是一个小模拟或者数学题。
  • \(\texttt{T2}\ratio\) \(\small\text{sort}\)。是一个基础算法题。
  • \(\texttt{T3}\ratio\) \(\small\text{candy}\)。DP。
  • \(\texttt{T4}\ratio\) \(\small\text{network}\)。图论。

结果,结果全猜错了。

\(\texttt{rp - -}\)。

T1

打开看,\(\texttt{T1}\) 竟然是 \(\small\text{candy}\),第一句话让我觉得这题特别水:

\(\text{红太阳幼儿园的小朋友们开始分糖果啦!}\)

结果,看完题觉得是数学题。

公式推了半天没推出来咋办啊,写个暴力得了、、、

\(\texttt{rp - -}\)。

感觉这样子还是不稳妥,如果 €€£ 出针对性样例咋办?我把代码做了两个小小的改动:

  • \(\texttt{for L...R}\;\to\;\texttt{for R...L}\)
  • \(\texttt{Add: if(i\%n==n-1)\{cout<<n-1; return 0;\}}\)

然后,也没啥办法了,去开 \(\texttt{T2}\)。

\(\texttt{rp - -}\)。

\(\texttt{time - = 20 min}\)。

T2

开了 \(\texttt{T2}\),这次 €€£ 给我们提供了代码,所以这代码绝对用不上。

感觉没读懂题,样例解释也很不友好,于是再看了几遍,勉强懂了。

目测数据结构,但是不知道咋做,于是打了一份暴力。

暴力目测 \(O(Q\times n^2)\),本来可以 \(O(Q\times n\log n)\) 的,但是一时脑瘫,用了 €€£ 的 \(O(n^2)\) 代码。我是 SB,加个快排加结构体可以多拿 \(20\) 分。。。

\(\texttt{rp - -}\)。

暴力 \(\texttt{Debug}\) 了好久,终于过了最大的样例。

但是 \(n=8000\) 应该是过不了的,但是也没办法,于是去开 \(\texttt{T3}\)。

\(\texttt{rp + +}\)。

\(\texttt{time - = 60 min}\)。

T3

\(\texttt{T3}\) 目测图论算法,不看了,直接开 \(\texttt{T4}\)。

\(\texttt{time - = 5 min}\)。

T4

出看 \(\texttt{T4}\) 题意很清晰,但是不知道是什么算法,结果写了一份暴力。

暴力写的时候没注意要删除元素,然后白打了 \(30\) 分钟。

然后重新写了一份,样例 \(1\) 都过不去,但是自己造的 \(n\le 5\) 的样例过了,于是作罢,拿个 \(10\) 分走人。

\(\texttt{rp - -}\)

\(\texttt{time -= 70 min}\)

T3

回去看 \(\texttt{T3}\),发现越看咋越像个模拟啊?于是花 \(20\) 分钟写了 \(142\) 行,满怀期待地点击编译运行,屏幕上闪出两个大字:

\[\text{Compile Error}
\]

然后改了一个 \(\text{if}\),过了样例 \(1,2\),\(3,4\) 挂掉了。

突然意识到,客户机只能和服务机连接,于是加了个判断。

好耶,过了 \(1,2,3,4\) 样例,细节这么多竟然都对了。

\(\texttt{rp + +; rp + +}\)

\(\texttt{time -= 40 min}\)

还有一小会儿才下考,于是在 \(\texttt{T2}\) 加了个小优化。

然后再造了 \(\texttt{T1}\) 的几组样例,都过了。(危——

\(\texttt{time -= 10 min}\)

举手,要监考收代码,他让我点开文件目录,刚要离开座位的时候,顺手一击 \(\small\text{candy.cpp}\),发现:

//freopen("candy.in","r",stdin);
//freopen("candy.out","w",stdout);

好险哪,差点痛失 \(100 \text{ pts}\)。

估分

  • \(\texttt{rp}\) 总值:\(-3\)。

  • 整体难度:感觉还行,很多题暴力都能过(

  • 估分:

    • 自己估分:\(100+50+100+40=292\)
    • 洛谷:\(100+52+100+10=262\)
    • 小图灵:\(100+32+100+10=242\)
    • 计蒜客:\(100+52+100+10=262\)

由于 \(\texttt{rp}\) 的值为 \(-3\),所以最终估分应该是(不算自己估分)

\[[\frac{262+242+262}{3}-30,\frac{262+242+262}{3}]=[225,255]
\]

S 组

氧化钙,进场本来是队伍最前排,但是考场竟然还没开放,于是只能去 \(106\) 考场等了一会。

等完可以出来之后,外面全是人,一下子成了队伍最后排... ...

\(\texttt{rp - -}\)

进场了,试了试机,这键盘的手感真 \(\texttt{tm}\) 差,很多键都莫名其妙地位移了。

\(\texttt{rp - -}\)

监考也是个大狠人,不到开考坚决不给密码。他都把时钟开在电脑上,偏要到 \(14:30:00\) 才公开密码。。。

开考。

密码输了 \(5\) 遍之后才发现少打了个@。

\(\texttt{rp - -}\)

T1

题目是廊桥分配,比那个幼儿园分糖果感觉不是一个档次。

有些看不懂题,于是看样例解释才看懂。

感觉这是一道 \(\texttt{DP}\) 或者二分,\(\texttt{DP}\) 没咋学过,二分不知道怎样二分,于是就开始打 \(50\) 分暴力。

好烦啊,暴力都打了一百多行,样例还没过。后来还发现,这台电脑 \(\texttt{dev}\) 的 \(\texttt{Debug}\) 烂掉了,用不了啊,只能输出中间变量了。

好烦啊,于是不调了,去看 T2.

\(\texttt{rp - -}\)

\(\texttt{time -= 80 min}\)

T2

是括号序列,感觉这题可以暴搜,但是我的判断序列是否合法已经调了 \(1\text{h}\) 了,重打了几次代码,很烦,打个 \(0\) 走人、、、

\(\texttt{rp - -}\)

\(\texttt{time -= 60 min}\)

T3

这题暴搜看起来比较容易,于是打了一个暴搜+剪枝。结果呢,结果所有样例测出来都是 RRRRRRRRRRRR......,\(n\) 有多大这个 R 就有多长。

暴搜很难调,特别是没有调试功能的情况下,于是放弃这题走人。

不看 T4 了,反正做不出,后来得知这是一道网络流,这不超纲了吗。。。

回去看 \(\texttt{T1}\)。

\(\texttt{time -= 40 min}\)

T1

笑死我了。一个 \(<=\;\;\to \;\;<\) 改了我半个小时,然后还是不过,后来发现原来我手残把两个 sort 删了,于是在下考前 \(5\) 分钟给它加上了,四个样例全部 AC,ohyeah

\(\texttt{time -= 60 min}\)

总结

  • \(\texttt{rp}\) 总值:\(-5\)

  • 整体难度:简单的简单,难的难,个人感觉 \(\texttt{T1}\) 能 AC,结果回家一测......

  • 估分:

    • 洛谷:\(20+0+0+0=20\)
    • 小图灵:\(0+0+0+0=0\)
    • 计蒜客:\(0+0+0+0=0\)

最终估分:

\[[\frac{20+0+0}{3}-50,\frac{20+0+0}{3}]=[-44,6]
\]

花絮:提高 T3 评测状态

\(\large \texttt{Day 7}\)

分数出来了。

普及 \(235\)

提高 \(0\)

我自己的估分还是很准的(

明年再来罢(

CSP-J/S 2021 游记的更多相关文章

  1. 【游记】CSP J/S 2019 游记

    J 组 \(2:30\)开始, \(2:13\)还在酒店的我看了看手表...飞奔考场. T1 数字游戏 秒切. 下午某中学某大佬说可用线性基(%) T2 公交换乘 用单调队列思想,秒切. T3 纪念品 ...

  2. CSP J/S 初赛总结

    CSP J/S 初赛总结 2021/9/19 19:29 用官方答案估计 J 涂卡的时候唯一的一支 2B 铅笔坏了,只能用笔芯一个个涂 选择 \(-6\ pts\) 判断 \(-3\ pts\) 回答 ...

  3. CQOI 2021 游记

    CQOI 2021 游记 Stage -1 \(\texttt{NOIP}\) 考的比较爆炸所以觉得自己没啥指望了. Stage 0

  4. Diary -「CSP 2019 J/S」 游记

    \(\text{Day 0}\) 试机, 总体感觉不错, 至少不像初一时候的紧张, 毕竟是中青年选手了 ( ? )         当晚睡得挺好, 虽然是冲着一等奖去的, 但还是没有给自己过多的思想包 ...

  5. CSP 2021 游记

    \(\text{Day -INF}\) 看见了 \(\text{SCP2021}\) 的报名通知,想着应该教练会让我们统一报名,就没放在心上 然后-- 然后过了二十多天教练根本没有提报名的事情,搞得我 ...

  6. CSP-J 2021 游记

    今年是本人第一次参加CSP组的竞赛. Day 0 晚上复习了几套初赛试卷,做到晚上十点多结束.其实暑假已经做过不少了. Day 1 早上继续复习noip历年真题,在洛谷有题上面自己做题,一向只能考十几 ...

  7. THUSC 2021 游记

    想了想不往博客园放不行,还是放上来了. 原文 \[\texttt{Brief Introduction} \] 众所周知,THUSC2021 5 月 15-16 日在杭州市 XJ 中学举办,然而由于 ...

  8. CSP J/S 2019受虐记

    一枚蒟蒻的游记~ 提高组DAY1 不是说每场考试都有一道签到题吗 那我tm读了三遍题硬是没找到一道水题是怎么回事(是我太弱了吗) 没办法,硬着头皮做T1 暴力写法...期望得分30pts 于是...在 ...

  9. [游记] pkusc 2021 游记

    流水账 Day-4 写了ICPC的一道DP,有点细节,虽然写得有点难受,但挺好玩 Day-3 写了PKUSC2018最水的一题 是随机开的题 Day-2 可以去pkusc了,从今天中午开始停课 刚吃完 ...

随机推荐

  1. Vue刷新页面VueX中数据清空了,怎么重新获取?

    Vue刷新页面VueX数据清空了,怎么重新获取? 点击打开视频讲解更详细 在vue中刷新页面后,vuex中的数据就没有了,这时我们要想使用就要重新获取数据了, 怎么在刷新后重新获取数据呢??? 这时我 ...

  2. 【SWIFT】从零开始的SWIFT语言学习笔记-2:简单值、数组与字典

    1.0.3 简单值.数组与字典 知识点: 使用var创建变量 var myVariable = 65 myVariable = myVariable + 1 使用let创建常量 let myConst ...

  3. Javaweb___Ajax和Json

    今日内容 1. AJAX: 2. JSON AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和 ...

  4. PHP代码审计——文件操作漏洞

    梦想CMS(lmxcms)任意文件删除 1. 漏洞详情--CNVD-2020-59469   2. 漏洞描述称后台Ba***.cl***.php文件存在任意文件删除,查看cms源码,只有BackdbA ...

  5. 【读书笔记】C#高级编程 第十五章 反射

    (一)在运行期间处理和检查代码 自定义特性允许把自定义元数据与程序元素关联起来.反射是一个普通术语,它描述了在运行过程中检查和处理程序元素的功能.例如,反射允许完成的任务: 枚举类型的成员 实例化新对 ...

  6. 读完 RocketMQ 源码,我学会了如何优雅的创建线程

    RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时.高可靠的消息发布与订阅服务. 这篇文章,笔者整理了 RocketMQ 源码中创建线程的几点技巧,希望大家读完之后,能 ...

  7. 利用 Gitea Doctor自助诊断工具帮助管理员排查问题

    ​我常常在Gitea论坛或者Hostea为网友解答Gitea版本升级方面的问题,但发现少有人知道利用 gitea doctor 命令行工具排查问题,因此这篇博文将给大家带来通俗易懂的介绍. 你知道吗? ...

  8. 【pkuwc2018】随机算法

    我们考虑用状压dp来解决这一道题 设$f[i][S]$表示当前排列的前i位所构成的最大独立集恰好为S的方案数 我们考虑用$f[i][S]$推出$f[i+1][S']$的值 那么我们有两种扩展的方法,一 ...

  9. C#:winform窗体 实现类似QQ的窗体在桌面边缘停靠和隐藏

    设计思路:1.使用定时器(Timer)来监控鼠标位置和窗体位置,并实现窗体的停靠和隐藏2.当鼠标拖动窗体时,窗体才有可能根据自身位置决定是否停靠3.如果窗体四周没有接触到屏幕边缘则不会停靠4.如果窗体 ...

  10. 2020年12月-第01阶段-前端基础-HTML CSS 项目阶段(三)

    品优购项目(三) 1. 首页制作 1). 楼层区 floor 注意这个floor 一个大盒子 包含, 不要给高度,内容有多少,算多少 2). 家用电器模块 这个模块 简单 不需要写样式 版心居中对齐 ...