蓝桥与cccc总结

今天是4月的第一天
离蓝桥杯已经过去了一周多
CCCC也在前天结束了

第一次出去打现场赛…结果就给学校丢脸了
蓝桥省三,CCCC差两名能勉强混个省的铜。我真的好菜,如果不是因为我CCCC里面犯了一个错误,我们队就能多得20分,就不会空手而归了
蓝桥我已经记不起了,只记得前天晚上和LZ通宵聊天,不过这也不是我只拿三等的理由,LZ拿了二等,我们17的有两个拿了省一,可以和学长们一起去北京,说不羡慕是假的,但是毕竟别人是通过自己的努力得来了应得的,本来蓝桥杯就是一个比较简单的竞赛,拿到好成绩本来就是应该的,然而我却只是省三,我反思了下,这和我自己疏于训练有很大关系!明年,明年,我一定去北京!当然FLAG谁都会立,我也不想说太多关于这个
再就是CCCC,上来我先把简单的题倒是很快写了,两个5分两个10分和一个15分的,但是这个时候我就卡了,在这里非常想吐槽的就是!
为什么出题人在L1出了三题分值不低的字符串处理题!出就出吧,为什么练习系统可以Python提交,比赛不行???!!!
然后我C++第二题写了一个多小时心态崩了,最后混了一半样例得了12分,比较难受的是这题
已经在PTA上挂出来了//
https://pintia.cn/problem-sets/994805046380707840/problems/1111914599412858880

恩…我在while循环里写了个getline()不会处理,然后程序崩溃了,我实在想不通,然后回来之后请教了学长 说会读取那个换行符,我就上网查了怎么办,加了一行cin.ignore()就AC了 20分啊…
我真的拖后腿了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <bits/stdc++.h>
using namespace std;
char s[105];
char a[105];
int main(){
int t;
cin>>t;
cin.ignore();
while(t--){
cin.getline(s,105);
int pos;
int len=strlen(s);
for(int i=0;i<strlen(s);i++){
if(s[i]==','){
pos=i;
}
}
int cnt;
if(s[pos-1]=='g'&&s[pos-2]=='n'&&s[pos-3]=='o'&&s[len-2]=='g'&&s[len-3]=='n'&&s[len-4]=='o'){
int ans=0;
for(int i=len-1;i>0;i--){
if(s[i]==' ')ans++;
if(ans==3){
cnt=i+1;
break;
}
}
for(int i=0;i<cnt;i++)
a[i]=s[i];
a[cnt]='q';
a[cnt+1]='i';
a[cnt+2]='a';
a[cnt+3]='o';
a[cnt+4]=' ';
a[cnt+5]='b';
a[cnt+6]='e';
a[cnt+7]='n';
a[cnt+8]=' ';
a[cnt+9]='z';
a[cnt+10]='h';
a[cnt+11]='o';
a[cnt+12]='n';
a[cnt+13]='g';
a[cnt+14]='.';
for(int i=0;i<cnt+15;i++){
cout<<a[i];
}
cout<<endl;
}
else cout<<"Skipped"<<endl;
}
return 0;
}

我觉得挺恐怖的,马上我们就是主力了,可是我这个样子,ACM还打个屁
加油~~~!!!!
晚风。
coswindy

-------------本文结束感谢您的阅读-------------