题解 | 魔导师晨拥

魔导师晨拥

https://www.nowcoder.com/practice/3053ad348a4c43ec9785fd684dbc3516

#include <iostream>
using namespace std;

int main() {
    int n, m;
    cin >> n >> m;
    
    int a[7];  // n <= 7
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }
    
    int a1 = 2;
    int a2 = 0;
    
    for (int t = 0; t < m; t++) {
        for (int i = 0; i < n; i++) {
            if (a[i] > 0) {
                if (a[i] == a1) {
                    a[i] = 0;
                    a1++;
                } else if (a[i] < a1) {
                    a[i] = 0;
                } else {
                    a[i] -= a1;
                }
            }
        }
        // 攻击敌方英雄
        a2 += a1;
    }
    
    cout << a2 << endl;
    
    return 0;
}

全部评论

相关推荐

牛客66512506...:那个百度acg是不是个小哥啊,老是问些底层问题狠狠为难,然后kpi
哪些公司在招寒假实习?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务