假如联合省选出 6 道红题

· · 生活·游记

本文纯属娱乐,和作者经历完全无关,大家看个笑话即可。

day 1

三道题。看起来好难的样子!

我是杭州创意城小学 1 年级 2 班的编程高手!但联合省选的题目给我造成了巨大的挑战!

来到省选赛场。旁边的大哥哥大姐姐们都在干什么?他们难道不知道玩谷歌小恐龙吗?真是的,搞得那么紧张干什么,向我这样的编程高手怎么可能害怕,切。

省选 day1 的三道题目分别是 糟糕数字(unlucky)、失忆(forget)、树组合(treecomb)。

unlucky

八点三十分,我开始做第一题了。我发现第一题非常困难,要判断一个数字是不是糟糕数字,如果是的话要输出 YES,否则输出 NO!我一点都没有看明白糟糕数字的定义是什么。

九点钟了,我仍然一筹莫展。鲁迅先生曾说:“胜利就在眼前,同志仍需努力!”我果断地采取了我的语文老师沈老师说过的话:“读一篇文章,要先标自然段,疏通不会的字音字形!

我可是阅读高高手,每一次语文考试都上 95 分,我才不用标自然段呢。

但是,我居然都认识里面的字!我冥思苦想,急的像热锅上的蚂蚁一样。

我发现自然数要么是糟糕数字,要么不是糟糕数字。而任何 >2 的不是糟糕数字的数都可以表示为两个自然数的和,记这两个数为 ab,则必有 \varphi(a)=a-1,\varphi(b)=b-1

这可真是个了不起的发现,我顿时感觉胸前的红领巾更鲜艳了。

可是我还是不会做这个题,而且它还有 T 组数据!

于是我瞟了一眼旁边一个大哥哥的代码。

原来是这么做的:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    freopen("unlucky.in","r",stdin);
    freopen("unlucky.out","w",stdout);
    int T;
    cin>>T
    ;
    for(int i=1;i<=T;i++
        ){
        int a;
        cin>>a;
        if(a %2==0) cout<<"YES"<< endl;
        else   cout<<"NO"<<endl

            ;

    }
    return 0;
}

很快就做好了,我果然是编程高手。我马上要称霸杭州市创意城小学的编程大赛的舞台了,连隔壁班的班花 kristina 同学都会向我投来崇拜的眼神吧。她长得好漂亮,上星期上英语课还提醒了我很多不会的单词,避免了我被老师 lose point。我给她起了一个非常可爱的外号叫 pointina。上星期的星期三下午她还给我买了一根棒棒糖。

kristina 会好多单词。像什么 unlucky,forget,treecomb 更是信手拈来。

forget

十点钟了,我认真读了一下题目,发现居然超级超级难。

T 组数据!

每组数据需要求一个值 t,满足 \dfrac{t}{a}=b

这个感叹号可不是阶乘的意思!

这就是失忆的含金量吗?

于是,我又抄袭了旁边那位大哥哥的代码。

大哥哥好小气,居然还挡着不给我看,当然我是全抄下来了,哼。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    freopen("unlucky.in","r",stdin);
    freopen("unlucky.out","w",stdout);
    int T;
    cin>>T
    ;
    for(int i=1;i<=T;i++
        ){
        int a,b;
        cin>>a
        >>b;
        cout<<a*b<<endl

            ;

    }
    return 0;
}

可是我居然忘记把文件名改成 forget 了!

我呜呜地哭了,泪水顺着我的脸颊直流而下。我居然不会拼写 forget 这个单词了。

遗忘就是这样,无论痛苦,无论伤悲,就是忘记,仅此而已。

生命瞬间定格在脑海。我将背后的时间裁剪、折叠、蜷曲,揉捻成天上朵朵白云。 云朵之间亦有分别:积云厚重,而卷云飘渺。

这就是被我们所遗忘的,追忆。

NOIP T2 的题目名是“遗失的赋值”。

联合省选 T2 的题目名是“追忆”。

遗失,所以追忆。

赛后才知道,我这题爆零了。

treecomb

可是赛时我才没意识到这点,我可是地表最强小学生,我要代表杭州市创意城小学取得浙江省信息学奥林匹克竞赛暨全国信息学奥林匹克竞赛联合省选的荣光!

第三题反而是题目中最简单的,还是有 T 组数据,不过这次我不会再去抄别人的代码了,因为我已经学会了写 for 循环和 cout!代码如下:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    freopen("unlucky.in","r",stdin);
    freopen("unlucky.out","w",stdout);
    int T;
    cin>>T
    ;
    for(int i=1;i<=T;i++
        ){
        cout<<"Hello world!"<<endl;

    }
    return 0;
}

就当我在沾沾自喜的时候,其实我又没改文件名。

估分 100+100+100=300,AK 省选 day1!

今天很开心。

可是出分的时候,我发现我只有 100+0+0=100 分,我很失落,把这个消息告诉了我们的班主任。

班主任在班级群里发布了“祝贺杭州市创意城小学 1 年级 2 班 XX 同学信息技术比赛联合省选 100 分满分!”的消息,kristina 的妈妈还点赞了!

day2

省选 day2 的三道题目分别是 拉盒子(pull)、瞬间(moments)、解封(unseal)。

但是我要上远行灯教育的英语课,所以联合省选 day2 去不了了。

我本来还想买个 D 类省队去嗯哦哎继续祸害别人的呢。

浙江省选除我以外的所有人获得了满分,大家相当于要直接看 NOIP 成绩选省队了。

NOIP 是什么野鸡比赛,就是 只读字符串(readonly)、 存在的赋值(exist)、图的遍历(traverse)、图上查询(query) 那四道题的比赛?什么野鸡比赛,一点含金量都没有,我觉得原神冒险等级都比这个有参考价值。

我觉得还是读英语有意思,毕竟读英语更能获得 kristina 的喜欢。

apple,apple,苹果,apple。

strawberry,strawberry,草莓,strawberry。

bag,bag,包,bag。

dinner,dinner,正餐,dinner。

可是 kristina 会读一些更难的词,比如:

duel,duel,决斗,duel。

detect,detect,检测,detect。

color,color,染色,color。

arena,arena,擂台,arena。

edit,edit,编辑,edit。

assign,assign,赋值,assign。

traverse,traverse,遍历,traverse。

query,query,查询,query。

于是,开开心心的,day2 结束了。

day inf

或许也是这样吧,随着他长大,他开始用功学习,进入了一所重视文化课的民办初中,然后就继续。

继续什么呢?他也不知道,像大多数人一样,卷就对了。刷题,背英语单词。在教室中午自习的时候,拿着一本一看就是那些他所厌烦的小黑班的文化课教材。今天是《初中化学专题——溶质质量分数的重难点分析》。每个星期,还是听着那些令人厌烦的数字,平均分,中位分。

可是,他也不理解自己为什么会变成这样。

失去理想的我们,难道都变成了自己讨厌的样子吗?

但愿他在多年以后的某个时刻,还记得那个上午,联合省选 2025 day1。

或许他看到这篇游记时可能会会心一笑吧。

以上。