day 0

printfmingren 整理了一下不会的知识点,发现有点多,遂开摆

音游真的太好玩了

对着《算法竞赛进阶指南》复习了下对拍器的写法,把部分算法的模板又打了一遍

感觉前途渺茫


J组

day 1

进考场前碰见了 MithrilSword_XIVJarvishnoiweilanbb526,寒暄了几句后进了考场

看了看,怎么同班的 suojingxin123 神犇坐我旁边啊

考场上 T1 找了半天规律,最后发现直接暴力就行了(我甚至为这道题对拍了一下)

T2 也很简单,每次遇到价格更低的就更新一下就好了

T3 大模拟,不好评价,花了一个多小时写了 100 多行过了大样例

T4 对于 \(k=0\) 且 \(a_i=0\) 的情况可以直接最短路,其他情况考场上没时间想了,输出 \(-1\) 跑路

出考场一问人均200多,Cz_HUV 说他拿了 320,%%%

day 2

突然发现欸我T1怎么忘加了一个判断,100 -> 0(所以我对拍怎么过的?)

T2 不知道怎么挂了 35(小图灵)(可能是没开 long long),100 -> 65

T3 过了(关于我 T1 0 分但 T3 100 分这件事)

T4 小图灵 20 分,不知道怎么回事

结果 310 -> 185(小图灵)

麻了

day n

出成绩了。

T1 给了 20

T2 只给了 50 分,什么时候 CCF 数据这么强了?

T3 AC 了

T4 15 分,意料之内

总分 185 分,和小图灵一样。

既然如此,毁灭罢,赶紧的!


S 组

day 1

进考场一眼就看到了 zzsz 的几位巨佬(AnEasySong 穿着校服真的好显眼),发现 yewei15516922573114514wxy 怎么带着行李箱啊,不理解

然后和 Leowang2009 一起进了考点,发现和 DSG_Shadow 还有 huanghezhe 学长一个考场,激动

开题先看 T1,发现顶多橙题,直接一个暴力完事,估计能拿 100 分

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10; int n,num[N],ans; inline int read(){
int x=0,f=1;
char ch=getchar();
while(ch<'0'||ch>'9'){
if(ch=='-'){
f=-1;
}
ch=getchar();
}
while(ch>='0'&&ch<='9'){
x=(x<<1)+(x<<3)+(ch^48);
ch=getchar();
}
return x*f;
} inline void write(int x){
if(x<0){
putchar('-');
x=-x;
}
if(x>9){
write(x/10);
}
putchar(x%10+'0');
} int cl(int x){
if(x<0){
return x+10;
}
if(x>=10){
return x-10;
}
} int az(int a,int b,int c,int d,int e){
return a*10000+b*1000+c*100+d*10+e;
} int main(){
freopen("lock.in","r",stdin);
freopen("lock.out","w",stdout);
n=read();
for(int i=1;i<=n;i++){
int a=read(),b=read(),c=read(),d=read(),e=read();
for(int j=1;j<=9;j++){
num[az(cl(a+j),b,c,d,e)]++;
num[az(a,cl(b+j),c,d,e)]++;
num[az(a,b,cl(c+j),d,e)]++;
num[az(a,b,c,cl(d+j),e)]++;
num[az(a,b,c,d,cl(e+j))]++;
num[az(cl(a+j),cl(b+j),c,d,e)]++;
num[az(a,cl(b+j),cl(c+j),d,e)]++;
num[az(a,b,cl(c+j),cl(d+j),e)]++;
num[az(a,b,c,cl(d+j),cl(e+j))]++;
}
}
for(int i=0;i<=99999;i++){
if(num[i]==n){
ans++;
}
}
write(ans);
fclose(stdin);
fclose(stdout);
return 0;
}

T2 出来后听说,写了一个 \(O(n^3)\) 的区间 dp,预估 35 分,cwl 直接薄纱紫题,%%% cwl

#include<bits/stdc++.h>
using namespace std;
#define ll long long int n;
ll ans;
bool f[1010][1010];
string s; inline int read(){
int x=0,f=1;
char ch=getchar();
while(ch<'0'||ch>'9'){
if(ch=='-'){
f=-1;
}
ch=getchar();
}
while(ch>='0'&&ch<='9'){
x=(x<<1)+(x<<3)+(ch^48);
ch=getchar();
}
return x*f;
} inline void write(ll x){
if(x<0){
putchar('-');
x=-x;
}
if(x>9){
write(x/10);
}
putchar(x%10+'0');
} void solve1(){
for(int len=2;len<=n;len+=2){
for(int l=1;l+len-1<=n;l++){
int r=l+len-1;
if(l==r-1){
if(s[l-1]==s[r-1]){
f[l][r]=1;
}
continue;
}
if(s[l-1]==s[r-1]){
if(f[l+1][r-1]){
f[l][r]=1;
}
}else{
for(int i=l+1;i<=r-2;i++){
if(f[l][i]&&f[i+1][r]){
f[l][r]=1;
}
}
}
}
}
for(int i=1;i<n;i++){
for(int j=i+1;j<=n;j++){
if(f[i][j]){
ans++;
}
}
}
write(ans);
} int main(){
freopen("game.in","r",stdin);
freopen("game.out","w",stdout);
n=read();
cin>>s;
if(n<=800){
solve1();
}
fclose(stdin);
fclose(stdout);
return 0;
}

T3 一看大模拟(CCF nmsl),做完花了一个多小时,结果最后十分钟发现题读错了,\(op=1\) 时我以为要建一个结构体,但其实只是定义罢了,但也没时间改了,于是 100 -> 15

代码就不放了,太长了

T4 对于 A 性质打了一个优先队列 BFS,估分35

最终估分 270 -> 185(应该没人挂分像我这么离谱吧)

出考场发现人均 100+,但 cwl 200,cwl 真的太强了!!!

听说 T2 是个原题,来自 CF 的一个题,难评。

T4 出来后才发现算法假了,和 printfmingren 研究了一下发现需要加一些条件处理一下后面的区域,于是 35 -> 0

于是 185 -> 150,惨惨惨(应该没人挂分像我这么离谱吧)

感觉这次 T1 太过简单,T2 区间 dp 太过显然,区分度太低,应该能人均 135,一等悬了

day 2

T1 全 RE 了

int cl(int x){
if(x<0){
return x+10;
}
if(x>=10){
return x-10;
}
}

中加了一行 return x 后变成

int cl(int x){
if(x<0){
return x+10;
}
if(x>=10){
return x-10;
}
return x;
}

就 AC 了,难绷

T3 的 15 分也挂没了,不知道为什么

150 -> 35

于是最终 270 -> 35(挂掉 235 分,我还有救吗?)

day n

只有 40。。。

NOIP去不成了。

翻不了盘了。

MithrilSword_XIV 135 分

suojingxin123 150 分

weilanbb526 115 分

机房大佬们都好强

只有我考得如此的抽象

既然如此,毁灭罢,赶紧的!


总结

难受

多半是创下 OI 史最多挂分记录了吧(悲)

近一年半的努力化作泡影,赛前的豪言壮语现在看已变成了笑话,冲击省队的理想还未开始便已结束

已经初三了,不出意外的话这是我初中阶段最后一场 OI 比赛了,接下来就要暂时 AFO 去学 whk 了

希望其他 OIER 们不要像我一样如此离谱地挂分

愿我们都有光明的前途

THE END

【游记】CSP 2023的更多相关文章

  1. [游记]CSP 2021 J/S

    这一次,也许是我的OI生涯的转折点了--能过,学习OI的时间就不会减少:但不能过,就会减少学习OI的时间-- 上午(S组) 6:00起床.去吃早餐,结果因为边喝粥边喝牛奶导致肚子疼.(我在这里劝大家, ...

  2. CSP 2019 游记

    Day -32 开坑. 没什么好说的,等个 5 天等初赛(应该叫第一轮认证)挂掉之后就能弃坑了. 今天开始停课,虽然每天只停半天,但是感觉还是特别的舒服~ 然而得等初赛过了才能全天停课-- 没关系,熬 ...

  3. CSP 2019游记 & 退役记

    扶苏让我记录他AK CSP 的事实 ZAY NB!!! "你不配" 两年半的旅行结束了,我背着满满的行囊下了车,望着毫不犹豫远去的列车,我笑着哭了,笑着翻着我的行囊-- 游记 Da ...

  4. 【CSP游记S】

    简略:初三小蒟蒻本想体验一下提高,结果尝到了省选的滋味.fclose没有打,目前不知道会不会有影响,很伤心. day 1 大早上的6:30起床天好黑啊~,想起这次没有面包吃,到华生园买了包熊博士(毕竟 ...

  5. 第十八次CSP认证游记 | 2019.12.15

    CSP认证的考试是Haogod介绍的,取得一定成绩之后能有机会参加CCSP的分赛区和全国决赛.这次来参加认证要感谢老师的奔走为我们申请学校的报销,虽然最终因为这不是比赛所以报名费和差旅费下不来,但是老 ...

  6. 2020 CSP&NOIP 游记

    CSP初赛 CSP初赛 Day -1 早上打了模拟赛,T2寒假正好做过,然而还是还是被踩Orz,郑外NB!.中午出校吃了大盘鸡和拉面,还带回来了三瓶可乐. 初赛知识点看了两页不(看)想(不)看(懂)了 ...

  7. [游记]2020/CSP - S总结

    2020 / C S P − S 总 结 2020/CSP - S总结 2020/CSP−S总结 这年的 C S P CSP CSP考的不是很理想,本来稳进的 C S P − J CSP-J CSP− ...

  8. 【游记】CSP 2021 J2

    这次是第一次参加CSP的复赛,所以考的就很LJ. \(DAY-\infty\) 到 \(DAY-14\) 知道了自己苟过了初赛,像个SB一样. (我初赛66分,旁边那位63.5,cao着线过去的) \ ...

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

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

  10. 2019年十一月(CSP S游记及AFO)

    DAY-4 晚自习和班里以及搞OI的两个dalao商量了下决定停课了,当时觉得停得好晚,有的dalao都停一个月了.(现在感觉是明智的选择,我OI辣么菜还不如专注文化课) 晚上回家洗了个澡. DAY- ...

随机推荐

  1. c# 获得变量名称

    string GetVariableName<T>(Expression<Func<T>> expr)        {            var body = ...

  2. Windows 7 任务栏开发 之 进度条(Progress Bar)

    上一篇我们完成了"覆盖图标"(Overlay Icon)的相关开发,本篇我们将对进度条特性进行研究.在使用IE 下载文件时,任务栏图标会同步显示当前下载进度(如下图).那么在应用程 ...

  3. openssl升级nginx升级支持openssl http2

    mkdir -p /usr/local/openssl #wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz tar -xf opens ...

  4. Objetive-C 属性和线程安全

    一.接上一篇<nonatomic 带来的线程安全问题>,这里继续详细讨论属性各种类型与线程安全的关系 1)影响线程安全的属性类型,nonatomic,atomic,weak @proper ...

  5. 8.26考试总结(NOIP模拟48)[Lighthouse·Miner·Lyk Love painting·Revive]

    告诉我,神会流血吗?--神不会,但你会. 前言 我直接打娱乐赛 T1 Lighthouse 解题思路 子集反演(但是 fengwu 硬要说是二项式反演咱也没法...) 发现其实 \(m\) 的值非常的 ...

  6. itest work 开源接口测试&敏捷测试管理平台 9.5.0 GA_u3,优化及修复关键 BUG

    (一)itest work 简介 itest work (爱测试)  一站式工作站让测试变得简单.敏捷,"好用.好看,好敏捷" ,是itest wrok 追求的目标.itest w ...

  7. js 实现密码框的查看和隐藏

    大江东去,浪淘尽,千古风流人物.故垒西边,人道是,三国周郎赤壁.乱石穿空,惊涛拍岸,卷起千堆雪.江山如画,一时多少豪杰.遥想公瑾当年,小乔初嫁了,雄姿英发.羽扇纶巾,谈笑间,樯橹灰飞烟灭.故国神游,多 ...

  8. 基于ReAct机制的AI Agent

    当前,在各个大厂纷纷卷LLM的情况下,各自都借助自己的LLM推出了自己的AI Agent,比如字节的Coze,百度的千帆等,还有开源的Dify. 你是否想知道其中的原理?是否想过自己如何实现一套AI ...

  9. 混入 - Mixins

    混入(mixins)是一种分发Vue组件中可复用功能的非常灵活的方式.混入对象可以包含任意组件选项.当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项. 混入分为:全局和局部 定义全局混 ...

  10. 【Socket】解决UDP丢包问题

    一.介绍 UDP是一种不可靠的.无连接的.基于数据报的传输层协议.相比于TCP就比较简单,像写信一样,直接打包丢过去,就不用管了,而不用TCP这样的反复确认.所以UDP的优势就是速度快,开销小.但是随 ...