尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Common Divisors
Common DivisorsCodeForces - 1203C题目要我们求数组中所有元素的公约数的数量看到公约数让我想到了最大公约数__gcd,然后就是数据量太大了如果是直接求每个数组的约束统计计数会爆其实想一想所有公约数的数量就是最大公约数的约数数量只要是最大公约数了那么肯定是数组所有元素共同的计算公约数时不要忘了a%b是两个约数要分辨计算最后发现__gcd的数据是错的他不适配long long类型的数据那我就手搓一个gcd函数功能一样的就可以了速度不慢可以优先使用不一定要用内置的函数。#includebits/stdc.h#defineintlonglongusingnamespacestd;inta[400005];intcnt0;intgcd(inta,intb){while(b){intta%b;ab;bt;}returna;}voidcheck(intx){for(inti1;i*ix;i){if(x%i0){if(ix/i){cnt;}else{cnt2;}}}}signedmain(){intn;cinn;intsum0;for(inti1;in;i){cina[i];sumgcd(a[i],sum);}check(sum);coutcntendl;return0;}
RELATED

相关推荐

Linux内核任务查找机制:find_task_by_pid与pid_task对比

Linux内核任务查找机制:find_task_by_pid与pid_task对比

1. Linux内核任务查找机制解析在Linux内核开发中,进程和线程的管理是核心功能之一。内核提供了多种机制来查找和操作任务结构体(task_struct),其中find_task_by_pid()、get_task_struct()和pid_task()这三个函数尤为重要。这些函数构成了内核中任务管理的…

📅 2026/8/22 20:24:32
音乐解锁革命:如何在3分钟内释放被加密的音乐文件

音乐解锁革命:如何在3分钟内释放被加密的音乐文件

音乐解锁革命:如何在3分钟内释放被加密的音乐文件 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://g…

📅 2026/9/2 6:50:41
基于YOLOv12的无人机红外智能监测系统开发实践

基于YOLOv12的无人机红外智能监测系统开发实践

1. 项目背景与核心价值去年夏天参与某山区救援任务时,我亲眼目睹了搜救队员在夜间寻找失踪人员的艰难——传统照明设备视野有限,热成像仪又需要人工持握扫描。这次经历让我开始思考如何将AI视觉与无人机红外技术结合,打造一套能自动识别行人车…

📅 2026/9/4 22:06:39
MORE NEWS

更多资讯

📰

Java日志安全:防止敏感信息泄露的实践指南

1. 为什么Java日志泄露如此普遍? Java应用中的日志泄露问题之所以普遍存在,根本原因在于开发过程中对日志功能的滥用和错误认知。根据OWASP的统计,超过60%的Java应用在生产环境中存在敏感信息泄露风险,而其中90%的案例与日志记录不…

📰

渗透测试面试进阶:从信息收集到内网横向移动的完整链路解析

开头做了这么多年渗透测试,也面试过不少人,最大的感触是:大部分候选人对漏洞原理背得滚瓜烂熟,但一到面试官追问“你为什么这么测”“这条命令背后的流量特征是什么”“拿到一个授权目标你第一步怎么规划”,就明显露怯…

📰

SQL注入敏感源识别与不安全SQL请求审计日志落地实践

最近在排查一批线上接口的访问日志时,我注意到不少SQL注入探测请求其实并没有被WAF挡住,而是直接打到了应用层,被数据库“正常”执行了。说来也怪,系统本身没有出大事故,但那种“知道有问题却找不到证据”的感觉特别难…

📰

行测资料分析:年均增长率与等速率增长率考点精讲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Ollama API 全量响应SDK实战教程:流式/非流式对接、异常处理与生产落地

本地大模型落地的核心痛点从来不是模型运行,而是接口标准化对接。很多开发者搭建完Ollama本地模型环境后,只会用官方简单示例代码,无法区分流式与非流式响应逻辑,不懂异常捕获、参数调优、多轮对话封装,上线后频繁出现…

📰

构建Async/await优先的CQRS+ES框架实践指南

1. 项目概述:为什么需要Async/await优先的CQRSES框架?在.NET生态中构建复杂业务系统时,开发团队常面临几个核心痛点:传统分层架构导致的代码臃肿、同步阻塞调用引发的性能瓶颈、业务逻辑与基础设施代码的耦合。这正是CQRS&#xf…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬