一道细节优化的题

简介: 一道细节优化的题

 AcWing 4794. 健身 - AcWing


12.1.png

🍔 注意这种比较大小1方法

🍔如果有多个数据可以用数组来存(my上一篇优化的博客里面有写)

12.2.png

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
    int s[3] = {0};
    int n;
    cin >> n;
    for (int i = 0; i < n; i ++ )
    {
        int x;
        cin >> x;
        s[i % 3] += x;
    }
    int k = 0;
    for (int i = 1; i < 3; i ++ )
        if (s[i] > s[k])
            k = i;
    if (k == 0) puts("chest");
    else if (k == 1) puts("biceps");
    else puts("back");
    return 0;
}


相关文章
|
自然语言处理 Java 关系型数据库
ElasticSearch 实现分词全文检索 - id、ids、prefix、fuzzy、wildcard、range、regexp 查询
ElasticSearch 实现分词全文检索 - id、ids、prefix、fuzzy、wildcard、range、regexp 查询
391 0
|
存储 Rust 安全
Rust 笔记:Rust 语言中的 所有权 与 生命周期
Rust 笔记:Rust 语言中的 所有权 与 生命周期
387 0
|
C++
C++ 默认参数与引用传递:语法、用法及示例
C++ 允许函数参数具有默认值,简化调用。例如,`void myFunction(string country = &quot;Norway&quot;)` 中`country`默认为&quot;Norway&quot;。默认参数仅适用于函数参数,不包括返回值。引用传递是另一种传递方式,函数直接访问变量内存,允许修改原值,提高效率。`void swapNums(int &x, int &y)` 中`x`和`y`为引用参数。了解这些特性可提升代码可读性和性能。
351 0
|
NoSQL Linux 编译器
Linux CentOS 内核编译全流程:从安装vmware开始
Linux CentOS 内核编译全流程:从安装vmware开始
970 1
Linux CentOS 内核编译全流程:从安装vmware开始
|
并行计算 Docker 容器
docker: Error response from daemon: Unknown runtime specified nvidia. See ‘docker run --help‘.报错的解决
docker: Error response from daemon: Unknown runtime specified nvidia. See ‘docker run --help‘.报错的解决
730 0
|
Shell
从 FTP 服务器下载文件
从 FTP 服务器下载文件
150 0
|
自然语言处理 算法 搜索推荐
带你读《2022技术人的百宝黑皮书》——淘宝Push智能文案生成(6)
带你读《2022技术人的百宝黑皮书》——淘宝Push智能文案生成(6)
357 0
|
JavaScript 安全
带你读《现代TypeScript高级教程》十三、类型兼容:协变和逆变(2)
带你读《现代TypeScript高级教程》十三、类型兼容:协变和逆变(2)
210 0
阿里云CN域名优惠口令注册和续费均可用
阿里云cn域名注册优惠口令:互联网上的中国标识,cn域名续费优惠口令:商标智能在线检索
282 0
阿里云CN域名优惠口令注册和续费均可用

热门文章

最新文章