CSP-J 考场上的脑抽

sunhaozhe111022

2024-11-07 14:02:52

Life & Travel

前言:

差了 20 分 1= 望周知。

正文:

7:30

分我也是早早的到了考场,并在门口等候里面的监考老师弄一些东西(虽然我不知道在干什么)。听本校的志愿者说他们学校要志愿满 40h 才能毕业,天那!

7:40

开门了,开门的监考脸超级红,不知道干了什么,我也没想那么多安检完就坐到座位上了。本来想敲一下头文件的,老师说别碰任何东西我就没碰了。于是瞅了一眼协议,签了。

7:50

终于可以操作电脑了!我赶紧建了文件夹,并敲好了头文件。接着玩了会纸牌游戏(因为考前刷灌水的时候听说只要是电脑上的东西都可以用包括游戏)。

8:00

虽然开考了但是密码还没发下来,所以,等.......

8:10

密码可算发下来了,尝试输了一下发现不对就想叫监考看看,但他们好忙啊,我只好又摸了会鱼。

8:25

大忙人可算是看见我了,帮我看了密码,原来是因为监考的黑板字太抽象了,z 写成 2,无语了哈。

8:30

终于是看见题目了。

$9:00$ 敲完了 T2 但发现大样例不对。 $9:20$ 发现多组样例,数组没清空,气亖了。 $9:30$ 想了半天 T3 没思路,于是试了试找规律。 $9:50$ 在电脑卡了七七四十九 $ms$ 后也是找到了规律,用了 $10 min$ 敲完了。并瞅了一眼 T4 发现不会,就想着骗点分。 $11:00$ 太蒟了,特殊样例的 $5$ 分也篇不到,放弃了,开始摸鱼~~ $11:28$ 最后两分钟用发的 $check$ 文件检查了一下文件有没有错,没问题。 ## 最后: 监考老师的脸还是红着的,我百思不得其解,估分 $100+100+100+0=300

当天晚上:

我躺在床上,想了想今天的题目,猛地发现,我的 T1 好像错了,后悔啊!

出分:

也是不出所料的拿了 40+100+100+0=240 分,更可悲的是一等线是 260 ,我简直就是脑残哈。下面就欣赏一下我的奇妙代码哈。

#include<bits/stdc++.h>
using namespace std;
string s[100];
int n,p; 
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>s[i];
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            if(s[i]==s[j]&&i!=j) p++; 
        }
    }
    if(p==0) cout<<52-n;
    else cout<<52-(n-p/2);
    return 0;
}