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

轻拍牛头(约数)

 题意:求ai在n个数中,ai可以整除的数有多少个,不包括ai自己。

分析:暴力写需要n^2的时间复杂度,此时想一下预处理每个数的倍数,约数和倍数是有关系的,把每个数的倍数都加上1.

#include<bits/stdc++.h>using namespace std;const int N = 1e6 + 10;
int s[N];
int cnt[N];
int a[N];int main()
{int n;cin>>n;for(int i=1;i<=n;i++) {cin>>a[i];cnt[a[i]]++;}for(int i=1;i<N;i++)//这两重循环是O(nlogn)的{for(int j=i;j<N;j+=i){s[j]+=cnt[i];}}for(int i=1;i<=n;i++) cout<<s[a[i]]-1<<endl;return 0;    
}

相关文章:

轻拍牛头(约数)

题意&#xff1a;求ai在n个数中&#xff0c;ai可以整除的数有多少个&#xff0c;不包括ai自己。 分析&#xff1a;暴力写需要n^2的时间复杂度&#xff0c;此时想一下预处理每个数的倍数&#xff0c;约数和倍数是有关系的&#xff0c;把每个数的倍数都加上1. #include<bits…...

Vc - Qt - 绘制窗口背景色

要在Qt中绘制一个背景颜色&#xff0c;你可以使用Qt的绘图功能来完成。下面是一种简单的方法&#xff1a; 步骤1&#xff1a;在你想要绘制背景颜色的QWidget&#xff08;例如QMainWindow或QDialog&#xff09;的派生类中&#xff0c;重写 它的paintEvent函数。步骤2&#xff1a…...

js和cocos creator学习笔记

1.Javascript有哪些数据类型?举例两个最常见的内置对象数据类型? 常用的数据类型:Number,String,Boolean,Null,Undefined,Object 常见内置对象:Array,Function2.下面代码输出内容是什么? let a []; a[10] 10; console.log(a.length); console.log(a[0]); a[200] undefi…...

Ceph分布式存储系统

Ceph 是一个开源的分布式存储系统&#xff0c;旨在提供高性能、高可靠性和可扩展性的存储解决方案。它被设计用于管理大规模的数据&#xff0c;可以轻松地扩展到数千台服务器和多个存储节点&#xff0c;适用于私有云、公有云、虚拟化环境等多种场景。 Ceph 的主要特点和组件包…...

阿里云SMS,APi接口返回错误码

API错误码 更新时间&#xff1a;2023-06-29 16:33提交缺陷 产品详情 相关技术圈 我的收藏 调用API接口失败时&#xff0c;会返回错误码。本文档为您提供API接口错误码列表&#xff0c;请根据错误码和对应错误信息排查问题。 错误码&#xff08;Code&#xff09; 错误信息…...

Floyd算法

正如我们所知道的&#xff0c;Floyd算法用于求最短路径。Floyd算法可以说是Warshall算法的扩展&#xff0c;三个for循环就可以解决问题&#xff0c;所以它的时间复杂度为O(n^3)。 Floyd算法的基本思想如下&#xff1a;从任意节点A到任意节点B的最短路径不外乎2种可能&#xff…...

SpringBoot究竟应该如何学习?

如果你有Spring的基础&#xff0c;学习Spring Boot就很简单了。 首先要知道Spring Boot是建立在Spring框架之上的&#xff0c;它旨在简化和加速Java应用程序的开发过程。 Spring Boot的目标是简化Spring应用程序的配置和开发&#xff0c;通过提供自动配置、快速开发和零配置的…...

为什么很多人认为ChatGPT最好的替代工具是Claude?

ChatGPT引领着生成式AI聊天机器人领域&#xff0c;但Claude AI看起来是一个有力的竞争者。 前段时间&#xff0c;ChatGPT的强劲竞争对手Claude2面世。当时很多人认为它可能会取代ChatGPT&#xff0c;在体验过一段时间之后&#xff0c;深以为然。原因如下&#xff1a; 更强大的…...

学习Vue:简介和优势

什么是 Vue.js&#xff1f; Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架。它专注于视图层&#xff0c;并且可以轻松地集成到现有的项目中。Vue.js 的设计理念是渐进式&#xff0c;这意味着您可以根据项目的需要逐步引入 Vue.js&#xff0c;从而更好地控制应用的复…...

***is not a commit and a branch ‘***‘ cannot be created from it 报错

git执行如下代码 git checkout -b daily/1.0.0 origin/daily/1.0.0遇到报错 fatal: ‘origin/daily/1.0.27’ is not a commit and a branch ‘daily/1.0.27’ cannot be created from it 解决办法: git fetch --all原因: 报错说is not a commit而不是说branch doesn’t exis…...

QT信号槽连接方式

1.QT信号槽主要分两个连接方式&#xff0c;手动和自动&#xff1a; 1.1 使用 connect() 函数手动连接信号和槽&#xff1a; QObject::connect(sender, SIGNAL(signal()), receiver, SLOT(slot())); 自动&#xff1a; 1.2 使用 lambda 表达式连接信号和槽&#xff1a; connect(s…...

【yml文件的解释】

目录 一、yml的简介二、手写yml文件进行配置三、使用yaml格式导出生成模板四、deployment.yaml文件详解五、Pod yaml文件详解六、Service yaml文件详解 一、yml的简介 Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式&#xff1a;主要用于 api 接口之间消息的传递 Y…...

ChatGPT or BingChat

你相信我们对大模型也存在「迷信权威」吗&#xff1f; ChatGPT 的 GPT-4 名声在外&#xff0c;我们就不自觉地更相信它&#xff0c;优先使用它。但我用 ChatALL 比较 AI 大模型们这么久&#xff0c;得到的结论是&#xff1a; ChatGPT GPT-4 在大多数情况下确实是最强&#xf…...

QT 使用第三方库QtXlsx操作Excel表

1.简介 一直以来&#xff0c;都想学习一下C/C如何操作excel表&#xff0c;在网上调研了一下&#xff0c;觉得使用C/C去操作很麻烦&#xff0c;遂转向QT这边&#xff1b;QT有一个自带的类QAxObject&#xff0c;可以使用他去操作&#xff0c;但随着了解的深入&#xff0c;觉得他…...

警惕网络个人技术人员:隐藏代码风险的启示

在当今数字化时代&#xff0c;我们对网络上个人技术人员的需求日益增加&#xff0c;这使得技术服务成为一项不可或缺的资源。然而&#xff0c;我最近的经历却引发了我对这种服务可靠性的怀疑&#xff0c;特别是当这些个人技术人员没有正式公司背景&#xff0c;缺乏可信的运营保…...

VBA 学习笔记1 对象以及属性

目录 1 取得VBA对象1.1 取得工作簿对象1.2 取得工作表对象1.3 取得单元格对象1.4 取得对象的属性1.5 文档的方法1 进入vba 界面 方式之一&#xff1a; 快捷键&#xff1a;ALTERF11 运行方式之一&#xff1a; 进入vba界面&#xff0c;点击绿色三角符号 1 取得VBA对象 1.1 取得…...

netty核心组件以及实现原理

Netty核心组件 网络通信层&#xff1a;这一层有三个核心组件&#xff1a;Bootstrap、ServerBootStrap和Channel。Bootstrap负责客户端的启动&#xff0c;并用来链接远程Netty Server&#xff1b;ServerBootStrap负责服务端监听&#xff0c;用来监听指定端口&#xff1b;Channe…...

如何正确下载tomcat???

亲爱的小伙伴&#xff0c;千万别再去找下网站下载啦&#xff0c;这样詪容易携带病毒。 我们去官方网址下载。 Apache Tomcat - Welcome! 最后下载解压即可。。。...

mybatis-plus 根据指定字段 批量 删除/修改

mybatis-plus 提供了根据id批量更新和修改的方法,这个大家都不陌生 但是当表没有id的时候怎么办 方案一: 手写SQL方案二: 手动获取SqlSessionTemplate 就是把mybatis plus 干的事自己干了方案三 : 重写 executeBatch 方法结论: mybatis-plus 提供了根据id批量更新和修改的方法,…...

MQTT宝典

文章目录 1.介绍2.发布和订阅3.MQTT 数据包结构4.Demo5.EMQX 1.介绍 什么是MQTT协议 MQTT&#xff08;消息队列遥测传输协议&#xff09;&#xff0c;是一种基于发布/订阅&#xff08;publish/subscribe&#xff09;模式的“轻量级”通讯协议&#xff0c;该协议构建于TCP/IP协…...

TunaMH算法:基于谱间隙优化的小批量MCMC精确采样

1. 项目概述&#xff1a;当MCMC遇见大数据&#xff0c;我们如何“精打细算”地采样&#xff1f;搞贝叶斯推断或者统计计算的朋友&#xff0c;对马尔可夫链蒙特卡洛&#xff08;MCMC&#xff09;肯定不陌生。这玩意儿就像个不知疲倦的探险家&#xff0c;在复杂的概率分布地形里四…...

AutoCut视频剪辑神器:用文本编辑快速剪切视频的完整指南

AutoCut视频剪辑神器&#xff1a;用文本编辑快速剪切视频的完整指南 【免费下载链接】autocut 用文本编辑器剪视频 项目地址: https://gitcode.com/GitHub_Trending/au/autocut 还在为繁琐的视频剪辑过程烦恼吗&#xff1f;想要像编辑Word文档一样轻松剪切视频吗&#x…...

170家具身智能公司名单

点击下方卡片&#xff0c;关注“CVer”公众号AI/CV重磅干货&#xff0c;第一时间送达具身智能&#xff1a;人工智能的下一个浪潮&#xff01;今年再次被写入《政府工作报告》中&#xff0c;已经成为国家未来重点培育产业。市场方面&#xff0c;具身智能近一年融资更是爆火&…...

医疗AI模型窃取攻击:原理、风险与超声影像场景的防御实践

1. 项目概述&#xff1a;当医疗AI的“大脑”面临被“复制”的风险在医疗影像领域&#xff0c;尤其是超声诊断&#xff0c;深度学习模型正以前所未有的速度改变着临床实践。它能从看似杂乱的超声回波信号中&#xff0c;精准地量化肝脏脂肪含量、鉴别乳腺肿物的良恶性&#xff0c…...

终极指南:如何5步免费使用Cursor Pro破解工具实现永久免费AI编程

终极指南&#xff1a;如何5步免费使用Cursor Pro破解工具实现永久免费AI编程 【免费下载链接】cursor-free-vip [Support 0.45]&#xff08;Multi Language 多语言&#xff09;自动注册 Cursor Ai &#xff0c;自动重置机器ID &#xff0c; 免费升级使用Pro 功能: Youve reache…...

PICO Unity APK闪退的五大根因与工程化排查指南

1. 为什么PICO项目打包APK后“秒退”不是玄学&#xff0c;而是可定位的工程链路断裂 “Unity打包PICO APK闪退”——这六个字在XR开发群、技术论坛和外包项目交接现场出现的频率&#xff0c;几乎和“黑屏”“白屏”“加载失败”并列成为移动端开发三大幽灵问题。我接手过27个P…...

如何用Video-subtitle-extractor高效提取视频字幕:本地化解决方案全解析

如何用Video-subtitle-extractor高效提取视频字幕&#xff1a;本地化解决方案全解析 【免费下载链接】video-subtitle-extractor 视频硬字幕提取&#xff0c;生成srt文件。无需申请第三方API&#xff0c;本地实现文本识别。基于深度学习的视频字幕提取框架&#xff0c;包含字幕…...

2026年AI写作辅助网站实测精选:5款神器从选题到格式全流程护航

写论文的难处&#xff0c;是每个科研人和学生都心知肚明的“隐形负担”。选题无从下手&#xff0c;文献检索耗时费力&#xff0c;格式排版反复调整&#xff0c;查重降重更是让人抓耳挠腮。2026年的AI工具早已不再是冷冰冰的“文字机器”&#xff0c;而是进化成了能理解学术逻辑…...

告别命令行!在Ubuntu标题栏实时显示网速和CPU的保姆级教程(Indicator-Sysmonitor)

在Ubuntu标题栏打造个性化系统监控中心&#xff1a;Indicator-Sysmonitor终极指南每次打开终端查看系统资源占用是否让你感到繁琐&#xff1f;作为长期使用Ubuntu的开发者&#xff0c;我深刻理解高效监控系统状态的重要性。Indicator-Sysmonitor这款轻量级工具彻底改变了我的工…...

为内部知识库构建智能问答,利用Taotoken多模型能力选型优化

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 为内部知识库构建智能问答&#xff0c;利用Taotoken多模型能力选型优化 当企业计划为内部知识库添加智能问答机器人时&#xff0c;…...