一道细节优化的题

简介: 一道细节优化的题

 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;
}


相关文章
|
1月前
|
项目管理
为什么清晰的思路能提升效率?
面对任务繁多、思路混乱的情况,结构化思维能有效帮助我们理清头绪。通过将复杂问题拆解为“目标—资源—流程—反馈”等模块,结合像板.栗.看.板.这样的工具,以卡片形式清晰呈现每一步骤,不仅使工作井井有条,还能显著提升效率。让文档成为你的“第二大脑”,助力职场发展。
|
8月前
|
存储 缓存 安全
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
395 0
|
Java 编译器 应用服务中间件
代码开发优化细节
带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大,具体参见Java运行期优化。此举能够使性能平均提高50% 。
216 2
代码开发优化细节
|
C++
C++中需要注意的细节
C++中需要注意的细节
65 0
|
缓存 Dubbo NoSQL
祖传代码如何优化性能?
今天又带来一次性能优化的分享,这是我刚进公司时接手的祖传(坏笑)项目,这个项目在我的文章中屡次被提及,我在它上面做了很多的性能优化,比如《记一次提升18倍的性能优化》这篇文章,比较偏向某个细节的优化,本文更偏向宏观上的性能优化,可以说是个老演员了。
194 0
祖传代码如何优化性能?
|
缓存 安全 测试技术
日志细节优化总结
背景:mentor 在cr别人代码的时 发现有一句打印日志的代码
如何更好的生活
大多数人都想提高自己的生活品质,也都在尝试着这样做,那怎么样才能做到呢? 钓鱼 按李笑来的意思,要把日常中用到的各种概念理的很清楚,如果你想的足够明白,那么你越明智,苦恼就少很多。