初一蒟蒻勇闯CSP-J

· · 生活·游记

这是PKUS Putian初一超级蒟蒻第一次发游记,也是我第一次参加 CSP-J 复赛~~没错,去年(还没限制小学生参加)我栽在了初赛,距离晋级线只有 4 分(悲)。今年,我要夺回属于我的一切!!
其实我对电脑其实也不太了解,所以才出现了去年的情况,那时我已经学到了动态规划入门的程度,现在学到了动态规划加强

正文开始!

走进考场,映入眼帘的几乎都是红蓝校服,我愿称之为泛滥成灾,进到考场,无异于是对两年 OI 生涯的一次重要考验,如果不能在此崭露头角,将是一个重大的打击。
T1:
J 组…… T1 简单一点很正常吧?
疑似T1满( bao )分( zha )了
WA code(部分)

int main(){
  string s;
  //省略几行
  int len=s.size();
  for(int i=1;i<=len;i++){/*懒得写*/}
  //再省略几行
}

注意看,这个男人正在试图改变 string 的起始下标和终止下标

T2:
难不成……今年是 CCF 在水这一场比赛?这是模拟题?
T3:
不太会做,但能骗 60pts ? 60pts 不就是排序右端点吗?
不小心开了个1e10的数组,家人们我还有救吗
MLE code(部分)

const int N=1e5+5;

struct node{
  int l,r;
}p[N*N];

int a[N],pre[N];
//p[]用来记录异或和==k的左右端点
//pre[]懂的都懂

注意看,这个男人把空间限制看成了512T

(a+b)^(a+b)

T4:

最后,估分 284pts 离场。 ~~出分 144 (?)~~ 还有,献上一句没啥文采的一句话: ``` 赛场上没有完全相同的两个代码,但它们都能得出正确的答案;人生,没有机器那样冰冷的代码,更没有标准答案。 ``` ~~上一句话貌似指的不是我~~ ```cpp (a+b)<<1 ```