短视频软件代码,改进for循环时间复杂度的一种办法 - 云豹科技

短视频软件代码,改进for循环时间复杂度的一种办法

找到n个数中 有几对 两个数之和为7的倍数

//(相比两层for循环时间复杂度仅为O(N)的改进算法) 
#include<iostream>
#include<algorithm>
#include<string>
#include<string.h>
#include<cstdio>
#include<queue>
#include<stack> 
#include<set>
#include<map> 
#include<vector> 
using namespace std;
int main(){int n;//要输入n个数来找和为7的数的数对 scanf("%d",&n);long long num[20];//定义一个数组去存%7取余后余数为i的个数,20是随意定的,>=7就行,因为任何数对7取余都小于7 for(int i = 0; i < 20; i++){num[i] = 0;//初始化一下,%7余数为i的个数都是0 }for(int i = 1; i <= n; i++){int x;//输入n个数 scanf("%d",&x);num[x%7]++;//记录余数为某个数i的个数,更新对应的num[i]的值来记录 } long long sum = 0;sum += (num[0] *(num[0] - 1)/2);//对7取余为0的比较特殊(因为14+14,7+7等满足条件但却不是一对数(应为不等的一对数))//故满足条件的数是7,14,21等排列组合得到的个数为n*(n-1)/2 sum += (num[1] * num[6]);//对7取余为1的个数与对7取余为6的个数相乘得到 1和6 总对数(对7取余为1的数与对7取余为6的数相加肯定是7的倍数) sum += (num[2] * num[5]);//同理 sum += (num[3] * num[4]);//同理printf("%lld\n",sum); return 0;
} 

以上就是短视频软件代码,改进for循环时间复杂度的一种办法, 更多内容欢迎关注之后的文章

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1172801.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NVIDIA点燃HBM4竞速赛:12层量产前夜,16层博弈定生死

CES 2026的舞台上,NVIDIA新一代Rubin GPU的亮相,不仅宣告了AI算力的又一次跃迁,更将HBM的竞争推向了白热化。(2026Q1 3D NAND价格翻倍|NV引爆AI存储行情-万字研究报告) 作为当前HBM4的独家初始客户,NVIDIA对每引脚速度超11Gbps的硬性要求,直接改写了SK海力士、三星、美…

英伟达CES 2026深度解读:物理AI革命与全栈技术重构(附演讲ppt)

英伟达创始人兼CEO黄仁勋在CES 2026的演讲,以“计算的炼金术”为核心,勾勒出加速计算与生成式AI双平台变革叠加下的技术蓝图,其内容涵盖物理AI突破、全栈硬件重构、开源生态建设及产业落地实践,深刻重塑了AI从虚拟走向物理世界的技术路径与商业逻辑。 本文主要参考2份文档,…

网站流量资产的永久性迁移:301 重定向

在互联网基础设施的管理中&#xff0c;URL 的变更往往是不可避免的决策。无论是域名的整体更换、网站架构的重构&#xff0c;还是从不安全的 HTTP 协议全面迁移至 HTTPS 协议&#xff0c;都需要一种机制来确保用户访问的连续性以及搜索引擎权重的留存。这种机制就是 301 重定向…

GESP认证C++编程真题解析 | P11962 [GESP202503 六级] 树上漫步

欢迎大家订阅我的CSDN专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰…

LeetCode100天Day13-移除元素与多数元素

LeetCode100天Day13-移除元素与多数元素&#xff1a;双指针移除与排序计数 摘要&#xff1a;本文详细解析了LeetCode中两道经典数组题目——“移除元素"和"多数元素”。通过双指针实现原地移除元素&#xff0c;以及使用排序和计数查找多数元素&#xff0c;帮助读者掌…

2026年卷闸门厂家专业推荐榜:自动/车库/电动/不锈钢/快速卷闸门及工业门解决方案厂家精选 - 品牌推荐官

中国自动化工业门市场正经历着深刻变革,据行业报告显示,2025年中国市场规模已达到438.36亿元人民币,全球市场则接近2000亿元人民币,且预计将以年复合增长率超过9% 的速度持续增长。在这一庞大的市场中,卷闸门产品…

重磅福利,TRAE 国际版全部用户限免一个月!

前言好消息&#xff0c;TRAE 官方宣布为庆祝上线一周年 TRAE 国际版全部用户限免一个月&#xff01;即从 2026 年 1 月 14 日 10:00 起&#xff0c;TRAE 国际版全部用户赠送 Fast Request 权益&#xff08;不少于 1 个月 Pro 会员的用量&#xff09;&#xff01;Free 用户&…

智纺云ERP开发实战

基于Spring Boot React的纺织品ERP管理系统全栈开发实战 本文详细介绍了一个企业级纺织品ERP管理系统的完整开发过程,涵盖需求分析、技术选型、架构设计、核心功能实现等方面。该系统采用前后端分离架构,后端使用Spring Boot MyBatis MySQL,前端使用React Tailwind CSS,实现…

推荐几个不错的 Linux 服务器管理工具

前言选择一款好的 Linux 服务器管理工具能够极大地提高运维效率&#xff0c;保障业务连续性。今天大姚给大家分享3款不错的 Linux 服务器管理工具&#xff0c;希望可以帮助到有需要的同学。1Panel1Panel是新一代的 Linux 服务器运维管理面板&#xff0c;旨在通过现代化的 Web 界…

【算法题】堆

堆&#xff08;优先队列&#xff09;是一种基于完全二叉树的动态数据结构&#xff0c;核心特性是快速获取最值&#xff08;大根堆获取最大值&#xff0c;小根堆获取最小值&#xff09;&#xff0c;插入和删除操作的时间复杂度均为 O(log⁡n)O(\log n)O(logn)。它广泛应用于“动…

PasteEx:一款.NET开源的Windows快捷粘贴神器

前言PasteEx是一款.NET开源的用于增强 Windows 粘贴功能的小工具&#xff0c;它解决了将剪贴板内容保存为文件的繁琐步骤。无需打开记事本等应用&#xff0c;它可直接将文字、图片等内容粘贴到桌面上&#xff0c;极大提升了效率。功能特点自定义文本扩展规则&#xff1a;用户可…

2026年膏滋贴牌/拿货/定制/实力厂家推荐:湖北李时珍大健康源头工厂 - 品牌推荐官

在健康消费升级的浪潮下,膏滋类产品凭借其天然、便捷的特性,成为大健康市场的热门品类。据行业数据显示,2025年国内膏滋市场规模已突破120亿元,年复合增长率达18%,其中定制化、品牌化需求占比超65%。面对这一趋势…

《云计算到底是什么?IaaS/PaaS/SaaS 怎么分?一篇读懂不踩坑》

一、云计算&#xff1a;不止是技术&#xff0c;更是 IT 消费模式的革命 提到云计算&#xff0c;很多人会联想到 “把数据存到云上”&#xff0c;但这只是冰山一角。云计算的本质&#xff0c;是新技术与 IT 业务模式的双重创新—— 它通过技术将 IT 资源池化、服务化&#xff0…

C/C++访问MySQL数据库

C/C访问MySQL数据库 VS2019配置 第一步&#xff1a;打开mysql的安装目录&#xff0c;默认安装目录如下&#xff1a;C:\Program Files\MySQL\MySQL Server 8.0&#xff0c;确认 lib 目录和include 目录是否存在。 第二步&#xff1a;打开VS2019&#xff0c;新建一个空工程,控制台…

打工人学生党必看!Trilium Notes + cpolar,知识管理不被地点绑死

Trilium Notes 是一款主打结构化知识管理的开源笔记软件&#xff0c;支持树状层级组织笔记&#xff0c;可编辑富文本、Markdown、LaTeX 公式、Mermaid 流程图等内容&#xff0c;还具备全文检索、笔记加密、版本控制等功能&#xff0c;能适配不同人群的笔记整理需求&#xff0c;…

精选 4 款基于 C# 开源、实用的工具类库,开发效率提升利器!

前言 在我们日常工作开发中工具类库是软件开发中不可或缺的一部分&#xff0c;它们通过提供通用功能、实现代码复用、封装复杂逻辑、提升代码质量与可维护性&#xff0c;帮助开发者更高效、更稳定地构建软件应用程序。 今天大姚给大家分享 4 款基于 C# 开源、免费、实用的工具…

强烈安利专科生必看!10个AI论文网站深度测评

强烈安利专科生必看&#xff01;10个AI论文网站深度测评 2026年专科生必备的AI论文工具测评 随着人工智能技术的不断进步&#xff0c;越来越多的专科生开始借助AI工具提升论文写作效率。然而&#xff0c;面对市场上琳琅满目的AI论文网站&#xff0c;如何选择真正适合自己需求的…

实测!旧手机秒变 Web 服务器,KSWEB+cpolar 摆脱局域网束缚

KSWEB 是一款专为安卓设备设计的 Web 服务器软件&#xff0c;它内置了 PHP、MySQL、Apache 等核心组件&#xff0c;无需繁琐的环境配置&#xff0c;就能让安卓手机变身 Web 服务器&#xff0c;支持部署 Typecho 这类轻量级博客系统&#xff0c;还附带 phpAdmin 工具方便管理数据…

2026年浊度仪优质厂家推荐排名,选择不用愁! - 工业品牌热点

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为工业自动化领域企业选型浊度仪提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:杭州联测自动化技术有限公司 推荐指数:★★★★★ | 口碑…

GESP认证C++编程真题解析 | P11960 [GESP202503 五级] 平均分配

​欢迎大家订阅我的专栏&#xff1a;算法题解&#xff1a;C与Python实现&#xff01; 本专栏旨在帮助大家从基础到进阶 &#xff0c;逐步提升编程能力&#xff0c;助力信息学竞赛备战&#xff01; 专栏特色 1.经典算法练习&#xff1a;根据信息学竞赛大纲&#xff0c;精心挑选…