CSP-X模拟赛刘彦孜补题

日期: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){
           
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值