当前位置: 首页 > news >正文

C++ | Leetcode C++题解之第396题旋转图像

题目:

题解:

class Solution {
public:int maxRotateFunction(vector<int>& nums) {int f = 0, n = nums.size();int numSum = accumulate(nums.begin(), nums.end(), 0);for (int i = 0; i < n; i++) {f += i * nums[i];}int res = f;for (int i = n - 1; i > 0; i--) {f += numSum - n * nums[i];res = max(res, f);}return res;}
};
http://www.lryc.cn/news/434203.html

相关文章:

  • 前向渲染路径
  • Python画笔案例-040 绘制五角星顶圆
  • 【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例
  • 期货量化-群体优化算法:混合蛙跳算法(SFL)
  • tensorflow-线性回归python入门
  • VSCode学习笔记
  • 【Canvas与艺术】菊花孔雀螺旋
  • circuitjs 普通开关和按钮开关
  • 客户端绑定本地端口与服务器建立连接的详细实现
  • C++ std::bind函数用法
  • Caffenie配合Redis做两级缓存
  • MATLAB实现PID参数自动整定
  • UE5学习笔记21-武器的射击功能
  • Mamba模型学习笔记
  • android kotlin 基础复习 继承 inherit
  • 读软件设计的要素06概念完整性
  • Java 每日一刊(第2期):搭建开发环境
  • 探索EasyCVR与AI技术深度融合:视频汇聚平台的新增长点
  • IBM中国研发部调整:全球化与本土化的新平衡
  • C++入门基础篇
  • Qt QListWidget 代码范例,以及Qt 天坑:setStyleSheet失效问题
  • Unity AnimationClip详解(1)
  • 在这12种场景下会使Spring事务失效--注意防范
  • SOPC:Nios II Processor -> Vectors
  • golang学习笔记11——Go 语言的并发与同步实现详解
  • 关于汽车加油是加200还是加满的思考
  • C# 去掉字符串最后一个字符的5种方法
  • [Redis] Redis中的String类型
  • Transiting from CUDA to HIP(三)
  • 基于SpringBoot+Vue+MySQL的垃圾分类回收管理系统