啊啊啊啊啊,错了一个
查看原帖
啊啊啊啊啊,错了一个
263589
CheckMid楼主2020/6/30 20:24

蒟蒻代码:

#include<iostream>
using namespace std;
int main(){
    int n; //总台阶数
    int m; //每秒可以向上m个台阶
    int k;
    cin>>n>>m>>k;
    int spec[k]={0}; //特殊的台阶地方 
    for(int i=0;i<k;i++){
        cin>>spec[i];
    }
    int now=0;//目前在哪一个台阶上 
    int ans=0;
    while(now<n){
        bool flag=true;
        for(int i=0;i<k;i++){
            if(now==spec[i]){
                m++;
                now+=m;
                flag=false;
            }
        }
        if(flag){
            now+=m;
        }
        ans++; //每一次自增 
    }
    cout<<ans<<endl;
    return 0;
} 
2020/6/30 20:24
加载中...