首页 > 其他分享 >CSP-S 2022游记

CSP-S 2022游记

时间:2022-11-21 22:33:54浏览次数:80  
标签:16 text T3 Day 2022 游记 T1 CSP

\(\text{Day -???}\)

在机房摆大烂,\(\text{whk}\) 大摆特摆,月考喜提班级倒一。

都高二了,\(\text{1=}\) 都没拿过,菜死了,退役吧。

\(\text{Day -??}\)

得知 \(\text{CSP}\) 在 \(\text{NJ}\) 考,好耶。

比较喜欢去外地考试的氛围。

\(\text{Day -?}\)

得知 \(\text{NJ}\) 出现疫情。

有种不详的预感。

\(\text{Day -4}\)

多地 \(\text{CSP}\) 第二轮取消。

\(\text{JS}\) 不会有事吧(害怕)。

\(\text{Day -3}\)

\(\text{NJ}\) 疫情严重,\(\text{CSP JS}\) 赛区取消(悲)。

收拾收拾准备考期中去了。

\(\text{Day -2}\)

\(\text{CSP-JS}\) 秽土转生?!

\(\text{CSP JS -RESURRECTION-}\) (大雾)

中午在机房开会,高强度鞭尸 \(\text{yuyue}\) \(\text{NOI 2022 D1T1}\) 因开了 \(10^6\) 的 \(\text{deque}\) 而爆零。

\(\text{Day -1}\)

上午去学校做核酸+做题,下午在家摆大烂。


\(\text{Day 1}\)

上午一直躺在床上摆,中午反而睡不着,结果要出发时开始困了。

到了学校试机,离开考还有半个多小时,先尝试打了一个线性筛的板子,结果发现自己不会背,\(\text{vis[i*prime[j]]=1;}\) 和 \(\text{if (i%prime[j]==0) break;}\) 打反了,自闭,最后只能写一个埃氏筛。

又打了一个线段树板子,还写挂了一个地方。

\(14:25\) 题目下发,扫了一眼题目,发现怎么全是图论,\(\text{T2}\) 看起来是个博弈论?而且题目描述好长。

\(14:40\) 看懂了 \(\text{T1}\),看出来是个宽搜,算每个点作为第二站的最大值和次大值,然后 \(n^2\) 算一下就好了。

\(15:10\) \(\text{T1}\) 写好了,\(60+\) 行的代码,大小样例一遍过,感觉有点慌。

\(15:12\) 感觉 \(\text{T1}\) 的做法有点细节上的问题,但是卡不掉自己的代码(也可能是我懒得多造点 \(\text{Hack}\) 数据),于是就不管了。

\(15:15\) 看了一眼 \(\text{T2}\) ,没看数据范围,下意识觉得 \(a_i,b_i>0\),然后看了一眼样例发现 \(\text{wssb}\)。但仔细想一想还是挺简单的,只要知道区间内的正负最大最小值,一个个判断一下就可以了,但是似乎要开 \(8\) 个 \(\text{ST}\) 表?!

\(16:00\) 写完 \(\text{T2}\)(指疯狂 \(\text{Ctrl+C}\) 与 \(\text{Ctrl+V}\)),整整有 \(\text{4 KB}\)(没在考场上写过这么大的代码……)。稍微调一些细节问题就把大样例过了。

\(16:02\) 第一次在考场上切掉两题,感觉很好。这个时候已经有点累了,\(\text{T3}\) 题面好长,都不想看了 \(\text{QwQ}\)。

\(16:05\) 终于把 \(\text{T3}\) 看懂了,发现本质是要求每个点的出度都等于 \(1\),但感觉要用一个很牛(毒)逼(瘤)的数据结构维护,感觉不在自己的知识范围内,直接开写 \(n^2\) 暴力。

\(16:25\) 写完暴力,把大样例过了,\(50\) 分到手,一看时间还有两个小时,准备冲 \(\text{T4}\) 了。

\(16:30\) 看完 \(\text{T4}\) 了,\(k=1\) 的情况随便做,\(k=2\) 和 \(k=3\) 的情况就不知道了。

\(16:35\) 想了一会,发现 \(k=2\) 时只会在链上走,\(k=3\) 时只与两点路径上的点和与路径距离为 \(1\) 的点有关。打算想出 \(k=2\) 的正解,再写出 \(k=3\) 的暴力 \(\text{DP}\),似乎有 \(76\) 分?

\(17:10\) 想了半个小时的 \(k=2\),没想出来,自闭了。决定先把 \(k=1\) 的情况写完。

\(17:20\) 写完 \(k=1\) 的情况了,继续想。

\(17:40\) 想了半天,觉得要么是树上倍增,要么是分块,但是分块没时间打了,书上倍增又不会。又自闭了。决定打暴力。

\(18:05\) 写了半天总算先把 \(k=3\) 的情况写出来了,结果第二个样例都过不了,静态查错没发现什么问题,双自闭了。决定先写 \(k=2\) 的暴力。

\(18:20\) \(k=2\) 的暴力倒是没什么问题,过得比较轻松。先把这个代码交到 \(\text{JSOI Linux}\) 上,然后再去查 \(k=3\) 的情况。

\(18:27\) 发现自己 \(k=3\) 的情况多测 \(\text{vector}\) 没清空!!!

\(18:29\) 改完,测完,交完,\(52\) 分遗憾离场。

\(18:30\) \(\text{CSP-S 2022}\) 结束。期望得分 \(100+100+50+52=302\)。

考完想回家吃饭,然后躺在床上摆烂,结果被拉去外面吃饭,一直吃到 \(21:40\) 才回家……期间因为没有电脑自测不了,只能拜托朋友帮忙测,前两题 \(\text{AC}\) 了,还好。

期间得知 \(\text{yuyue}\) \(\text{AK}\) 了,\(\text{hjh}\) 把 \(\text{T3}\) 切了,\(\text{ybw}\)\(\text{MagicDuck}\) 把 \(\text{T4}\) 切了。\(\%\%\%\)

\(\text{treasure}\) 似乎 \(\text{FST}\) 飞了,各种 \(\text{RE}\)。

期间还得知 \(\text{T3}\) 正解是随机赋值法,之前训练时做到过一道用随机赋值法的题,但是懒得学觉得不会考,有点后悔。

到家差不多 \(22:00\) 了,测了一下 \(\text{T4}\),发现有 \(76\) 分,原来随机数据是能过的。但洛谷还没有 \(\text{T3}\) 数据。


\(\text{Day 2}\)

很早就醒了,起来正好看 \(\text{JDG}\) 打 \(\text{T1}\),第一把赢了感觉很好,结果被让一追三,寄。

看完比赛上洛谷,正好看到 \(\text{T3}\) 有数据了,\(60\) 分,结果没过几分钟就因为数据太弱而撤回了。

\(\text{T1}\) 在 \(\text{Inf OJ}\) 上测只有 \(60\) 分,很慌……我在考场上没能造出来的 \(\text{Hack}\) 数据有人造出来了。原来要枚举前三大,实际上我在考场上有过这个想法,但是懒得改了……

\(\text{Day 10}\)

出分了,最终得分 \(100+100+60+76=336\)。

喜提个人的第一个 \(\text{1=}\) 和 \(7\) 级勾。

感谢 \(\text{CCF}\) 高抬贵手没有卡我 \(\text{T1}\)。

得知 \(\text{T1}\) 不仅没卡我的假做法,甚至完全没卡 \(\text{long long}\),只卡了没判连通性;\(\text{T3}\) 全输出 \(\text{NO}\) 能获得 \(45\) 分的好成绩,如果小数据暴力,大数据输出 \(\text{NO}\),能获得 \(70\) 分。瞳孔地震\(\text{.jpg}\)

本次 \(\text{CSP}\) 总结:多学,多练,别摆了。

标签:16,text,T3,Day,2022,游记,T1,CSP
From: https://www.cnblogs.com/2Bpencil/p/16913608.html

相关文章

  • 2022.11.21
    关于考试YCC的心路历程……关机代码!好,太好了!年轻人不讲武德!$$气死了,气死了!2小时,写加调,发现样例的负号是中文符号。气死了,气死了!不过大样例。时间很危险了,走人了......
  • NOIP2022 游记
    \(\text{Preface}\)和\(\text{CSP}\)游记一样也是边备战边写,为了防止\(\text{NOIP}\)后把这些都忘了写不出来。因为在自己学校考所以没\(\text{CSP}\)游记水,就当做......
  • unctf2022pwn所有题wp
    unctf2022_pwn_all_wpwelcomeUNCTF2022sl("UNCTF&2022")石头剪刀布预测随机数#!/usr/bin/envpython3'''Author:7resp4ssDate:2022-11-1302:17:09LastEditT......
  • 2022.11.21
    咕了两天blog了,原因是都在颓废。P5410是\(Z\)函数的板子!它与\(KMP\)的思想差不多,同时我认为它更接近\(manacher\),都是由之前的转到当前的,再进行总复杂度\(\Thet......
  • DTOJ 2022-11-21 测试 题解
    测试成果非常寄35+56+0+8=99基本上把能犯的错误都犯了T1记得dp数组初始化\(-\infty\)!!!!T2记得认真暴搜,不要乱记录访问状态T3记得把调试删掉!!!!!T4记得开longlong......
  • ### 52ed 2022/11/19 模拟赛总结37
    这次并没有认真打,但是有一些问题还是。。。真令人无语地暴露了出来反思本次暴力T2时,看到题目说运算过程全在无符号32位整数内,很高兴地冒死用了unsignedint,然后输入输......
  • 20221118-Python-初始函数
    1.函数的定义    2.函数的参数:    3.函数的返回值:    4.可变长度参数与任意参数 ......
  • 【221121-7】已知:x=2020平方+2022平方。求:根号下(x-2)/2
    ......
  • 2022NOIP A层联测32 四处行走 鸟之诗 核心共振 无双挑战
    T4[树上数据结构/套路]给出n个点无向树,每个点有点权,小A从n个点中随机选择1个作为关键节点,价值随机选择另一个节点的\(ai*dis(ai,key)(ai<akey)\)。求价值的期望。(n<=8e5)......
  • VS 2022创建ATL组件 (C++)
    步骤如下: 1、新建ATL项目 打开VisualStudio2022新建ATL项目2、添加接口类、实现接口方法.  添加一个新的ATL对象。右键MyComTest项目→添加→新建项→ATL→......