• Educational Codeforces Round 100 (Rated for Div. 2) 简单记录


    最近在写Web大作业和期末复习,可能还会有一段时间不会更新blog了

    1463A. Dungeon

    题意:有3个血量为a,b,c的敌人,现在你每7发子弹能进行一次范围AOE攻击(即一次能集中三人),每次子弹必中并扣一点生命值,请问是否能在最后一发子弹同时击倒3个敌人

    思路:很简单,由于每7发会进行范围攻击,则说明如果敌人的血量和为9的倍数,又或者血量仅一人分担时输出”YES“

    void solve() {
        ll a, b, c;
        cin >> a >> b >> c;
        ll s = a + b + c;
        puts((s % 9 || s / 9 > a || s / 9 > b || s / 9 > c) ? "NO" : "YES");
    }
    

    1463B. Find The Array

    void solve() {
        ll n, x, b;
        cin >> n;
        while (n--) {
            cin >> x, b = 0;
            while (1 << b <= x)
                b++;
            cout << (1 << (b - 1)) << " ";
        }
        cout << endl;
    }
    
  • 相关阅读:
    MySQL开发规范与使用技巧总结
    Anaconda3(在D盘)安装jieba库具体步骤
    Python的reshape的用法
    oom和cpu负载的定位
    接口安全设计
    恍然间
    java原子类
    设计模式
    微服务
    常见的代码优化
  • 原文地址:https://www.cnblogs.com/RioTian/p/14186430.html
Copyright © 2020-2023  润新知