打比赛

作者: 风雨_云鹤 | 来源:发表于2023-01-27 22:13 被阅读0次

    一周一度的ABC又开始了。

    等等,大多数人还不知道ABC吧。

    ABC是日本的信奥平台Atcoder组织的新手比赛。它的难度不是很高,在全世界众多的大赛之中,实在是微不足道。他的难度也不低,就对于我们这样蒟蒻中的蒟蒻,能做出两题就非常棒了。这场比赛一般每周六或周天举行,大多数同学都有空。

    好,介绍完了,回归正题。

    上一次打的不好,这一次准备挽回点颜面。时间一到,我啪的点开界面,顺序开题(也只能顺开,倒序开题就一个也做不出来),翻译很给力,我很快就浏览了题目。脑子里闪过的第一个词是:字符串。

    要知道,我们现在字符串现在还没有学,字符数组也才学了一丢丢。但是慢慢我就冷静下来,仔细分析,再和同学一讨论,大概明白了题意。这道题可以理解为一个投票问题,就是给出两种字符串,一种是同意,一种是不同意。如果表示同意的人数多于不同意的人数,则输出yes。否则输出no。

    我用字符数组试试——不行。字符数组无法输入单词,所有输入的单词都会被拆分成一个一个的字母,根本无法判断。看来只能用string了。string也是一种字符类型,意思是字符串,我只了解一点。但是我按照像输入数字的方法,一点一点模拟过程,再过样例调试,提交答案,一遍过!我是零基础入门组里第一个干掉第一题的人。

    加油,继续干。第二题很有难度。给出两个数字t和s,表示输入t的数量和输入s的数量,很显然,要运用一维数组。输入的s都是六位数,输入的t都是三位数。要输出t与s的后三位相等次数。

    这道题整了我15分钟。问题出在哪?原来是输入的t会有重复的情况,需要去重。怎么去重我忘了,但是我灵机一动,把重复的那个数字设成了123456,这样的话就不可能与s的后三位相符。经过反复调试,终于AC(通过)!此时,大多数同学刚刚完成第一题,我又是第一个干掉第二题的。

    第三题把我困了好久,可能是我真的能力不足了吧!

    相关文章

      网友评论

          本文标题:打比赛

          本文链接:https://www.haomeiwen.com/subject/luxyhdtx.html