日期:2023.9.30
学号:S06465
一:
总分数:
T1【爬楼梯(stair)】:100
T2【字符折线图(sline)】:40
T3【吉利数(lucknum)】:60
T4【路灯照明(lighting)】:0
二、比赛过程
第一道题很简单,每迈一步就累加一次,如果迈到下一个平台就统计一下,得了满分
第二道题我只考虑了在一行上的情况,没考虑多余空格等等,得了40分
第三道题我用的暴力枚举,得了60分
第四道题没思路,所以就没做,得0分
三、比赛分析
T1【爬楼梯(stair)】:
1.题目大意
一共迈了n步,一层有x个台阶,问小可现在在第几层
2、比赛中的思考
我想的是用一个变量来存迈了几格,如果它大于等于x,就让计数器+0.5,最后输出时强制转换int类型
3、解题思路
用一个变量记录迈的格数,如果这个变量大于等于x,就让计数器++,最后除以二输出。
4、AC代码
#include<bits/stdc++.h>
#define ll long long
using namespace std;
int n,x,tmp,sum,cnt;
int main(){
scanf("%d%d",&n,&x);
for(int i=1;i<=n;i++){
scanf("%d",&tmp);
if(sum+tmp>=x){