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++】函数模板

    语法: template<class & T1,class &T2> auto Add(T1 t,T2 t2) ->decltype(t+t2);   函数定义: t ...

  2. HTML——form表单

    表单主要是用来收集客户端提供的相关信息,提供了用户数据录入的方式,有多选.单选.单行文本.下拉列表等输入框,便于网站管理员收集用户的数据,是Web浏览器和Web服务器之间实现信息交流和数据传递的桥梁. ...

  3. nginx+php,nginx+tomcat动静分离实战

    1. 动静分离实战 1.1.1 nginx+tomcat 动静分离 主机 用途 10.0.0.63 tomcat服务器 10.0.0.64 nginx服务器 1.1.2 安装 java+tomcat环 ...

  4. js 检测文本是否溢出

    自定义指令的方式 手写实现 /** * 检测文本是否溢出 * 参考 https://github.com/ElemeFE/element/blob/dev/packages/table/src/tab ...

  5. react类组件 组件传值

    class Cmp1 extends React.Component{ render(){ return ( <div>{ this.props.name } -- 我是一个类</d ...

  6. Easysearch:语义搜索、知识图和向量数据库概述

    什么是语义搜索? 语义搜索是一种使用自然语言处理算法来理解单词和短语的含义和上下文以提供更准确的搜索结果的搜索技术.旨在更好地理解用户的意图和查询内容,而不仅仅是根据关键词匹配,还通过分析查询的语义和 ...

  7. .NET5 ASP.NET CORE 发布到IIS 文件无法替换

    由于默认是:进程内托管.要在IIS里停止网站,才能替换文件. 建议解决方案是:进程外(out-of-process)托管 记事本修改项目的  .csproj 文件(或在VS上,选中web项目,右键-编 ...

  8. SRE 必备利器:域名 DNS 探测排障工具

    问题背景 访问某个 HTTP 域名接口,偶发性超时,原因可能多种多样,比如 DNS 解析问题.网络质量问题.对端服务负载问题等,在客户端没有良好埋点的情况下,排查起来比较费劲,只能挨个方向尝试,这里送 ...

  9. 1003 我要通过! PTA Basic Level

    我的个人博客 azoux's blog 题目 我要通过! (20 分) "答案正确"是自动判题系统给出的最令人欢喜的回复.本题属于 PAT 的"答案正确"大派送 ...

  10. 构建SaaS能力,加速数字化转型!猪齿鱼将在华为云快成长直播间开讲!

    时代的浪潮驱动着企业数字化转型.伴随着新基建.云计算成为国家战略的重要环节之一,"千行百业"开始专注于数字化转型,企业纷纷使用软件提升研发.销售.市场.消费者等不同场景下的效率,S ...