时间:2023年10月1日
S12368
一:总分数
T1【爬楼梯】:45’
T2【字符折线图】:0’
T3【吉利数】:0’
T4【路灯照明】:0’
T总:45’
好,我废话不多说,不多说废话,因为说废话真的很烦,也不知道大家喜不喜欢话说废话,不过我是从不说废话的,我也很烦说废话,所以我们废话不多说,开始
二:比赛过程
第一道题【爬楼梯】:
小可和达达不打算坐电梯,于是他们打算爬楼梯爬上来!小可和达达从第一层出发,小可记录了每一步迈出去的距离能够跨越多少个台阶,达达记录了迈多少个台阶能够到达下一个平台。
和很多大楼类似,每次爬楼梯到达一个平台,就需要转身再爬,到达两个平台代表上了一层楼。
请你计算一下,现在小可和达达已经到达了多少层!例如小可到了第八层,然后又向上爬了若干台阶,但是没有到第九层,那么输出第八层。
这道题较简单,主要是一层后要将x归回输入的数,还要注意if判断能够上一楼的x个台阶,当时的cnt和运算的/2+1有些乱,就写成了cnt=1; cout<<cnt/2;
得了45分(栓Q)
第二题 【字符折线图】:
字符串也是有起伏的!我们根据一个字符串,可以画出一个折线图。从第二个字符开始,如果它比它的上一个字符大,那么就是上升的,画一个 / ;如果和上一个字符相同,那么画一个 - ;如果比比上一个字符小,那么就是下降的,画一个 \ 。并且上升的时候,要向上一行,下降的时候向下一行。具体例子如下:
字符串 hkrzyqqqmi :
/\
/ \
/ --
\
\
注意控制格式,空白处使用空格填充,不要输出多余的空格。
这道题有些思路,可惜不完全,思路有些乱。只能骗题,零分。
第三题【吉利数】:
小可认为一个数字中如果有4这个数字就是不吉利的。相对的,其他的数字就是吉利的。吉利的数字有 1,2,3,5,6,7,8,9,10,..
小可想知道,第n个吉利的数字是多少。
这道题显然用while循环,一旦有4,cnt++,最后输出n-cnt即可。
可惜0分。
第四题【路灯照明】
小可是一个相信光的人,他最近在研究光与距离的问题。
给定一个2 ∗ 2 的网格,每个网格都有一盏路灯,且都在格点上,即:四盏路灯的位置分别是左上角,右上角,左下角ÿ