輕拍牛頭(約數)

?題意:求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;    
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/37538.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/37538.shtml
英文地址,請注明出處:http://en.pswp.cn/news/37538.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

騰訊云SA3服務器AMD處理器CPU網絡帶寬性能詳解

騰訊云AMD服務器SA3實例CPU采用2.55GHz主頻的AMD EPYCTM Milan處理器&#xff0c;睿頻3.5GHz&#xff0c;搭載最新一代八通道DDR4&#xff0c;內存計算性能穩定&#xff0c;默認網絡優化&#xff0c;最高內網收發能力達1900萬pps&#xff0c;最高內網帶寬可支持100Gbps。騰訊云…

typeScript 之 運算符

工具&#xff1a; PlayGround 算術運算符 運算符描述加-減*乘/除%取模(求余)自增–自減 注意和--&#xff0c;實例&#xff1a; let value 0; console.log(value); //0, 先顯示再增加后為1 console.log(value); //2&#xff0c;先增加后為2再顯示關系運算符 運算符描述 …

list.stream.filter,List<List>轉換為List

1.filter過濾 返回符合查詢條件的集合//過濾所有deviceType為1的List<DeviceWorkTimeEntity> list entities.stream().filter(a -> "1".equals(a.getDeviceType())).toList(); 2.List<List>轉換為List 可以使用流(Stream)的flatMap操作 public cl…

嵌入式Linux驅動開發系列五:Linux系統和HelloWorld

三個問題 了解Hello World程序的執行過程有什么用? 編譯和執行&#xff1a;Hello World程序的執行分為兩個主要步驟&#xff1a;編譯和執行。編譯器將源代碼轉換為可執行文件&#xff0c;然后計算機執行該文件并輸出相應的結果。了解這個過程可以幫助我們理解如何將代碼轉化…

從一到無窮大 #10 討論 Apache IoTDB 大綜述中看到的優劣勢

本作品采用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。 本作品 (李兆龍 博文, 由 李兆龍 創作)&#xff0c;由 李兆龍 確認&#xff0c;轉載請注明版權。 文章目錄 引言問題定義新技術數據模型schemalessTsfile設計雙MemTable高級可擴展查詢其他 IotD…

兩天入門Linux、搭建Spring環境 第一天

一、Linux簡介 1.什么是Linux 一個操作系統&#xff0c;未來公司里面會用到、接觸的新操作系統。 2.為什么學Linux (1)個人職務需要&#xff0c;肯定會接觸到Linux (2)職業發展&#xff0c;以后的發展肯定需要掌握Linux的許多使用方法 3.學哪些內容 (1)Linux基本介紹 (2)…

EnableAutoConfiguration Attributes should be specified via @SpringBootApplic

在排除數據源加載時&#xff0c;發現這個注解EnableAutoConfiguration(exclude{DataSourceAutoConfiguration.class})會飄紅 這是因為在SpringBootApplication中已經有EnableAutoConfiguration注解了&#xff1b; 所以把它改寫成以下的格式即可

圖像變形之移動最小二乘算法(MLS)

基本原理 基于移動最小二乘的圖像變形是通過一組源控制點和目標控制點來控制變形&#xff0c;對于每一個待求變形后位置的點而言&#xff0c;根據預設的形變類型&#xff08;如仿射變換、相似變換、剛性變換&#xff09;求解一個最小二乘優化目標函數估計一個局部的坐標變換矩陣…

metaRTC7 demo mac/ios編譯指南

概要 metaRTC7.0開始全面支持mac/ios操作系統&#xff0c;新版本7.0.023 mac os demo 包含有srs/zlm的推拉流演示。發布版自帶了x64版第三方類庫&#xff0c;arm版第三方類庫還需開發者自己編譯。 源碼下載 下載文件metartc7.023.7z https://github.com/metartc/metaRTC/re…

?亞商投資顧問 早餐FM/0815生成式人工智能服務管理

01/亞商投資顧問 早間導讀 商務部等9部門&#xff1a;促進農村大宗商品消費更新換代中央財辦等九部門印發指導意見推動農村流通高質量發展《生成式人工智能服務管理暫行辦法》今起施行 02/亞商投資顧問 新聞早餐 // 熱點聚焦 // 商務部等9部門印發《縣域商業三年行動計劃&…

基于Java+SpringBoot+Vue的網吧管理系統設計與實現(源碼+LW+部署文檔等)

博主介紹&#xff1a; 大家好&#xff0c;我是一名在Java圈混跡十余年的程序員&#xff0c;精通Java編程語言&#xff0c;同時也熟練掌握微信小程序、Python和Android等技術&#xff0c;能夠為大家提供全方位的技術支持和交流。 我擅長在JavaWeb、SSH、SSM、SpringBoot等框架…

智頭條|DFM-2大模型吹熱智能家居,360安全云正式發布

行業動態 DFM-2大模型吹熱智能家居 近期,思必馳行業語言計算大模型DFM-2正式發布,也帶來了人機交互能力的提升和優秀的技術落地能力。DFM-2大模型與DUI平臺結合推出DUI2.0,完成了對話式AI全鏈路技術的升級,推進深度產業應用。在智能家居領域,目前思必馳已與海信、長虹美菱、老…

Vue3封裝一個左側可拖拽折疊的側邊欄布局

功能 1、點擊左側側邊欄可折疊或打開 2、左側側邊欄可拖拽 代碼 <template><div class"fold-left-box"><div class"fold-left-box-left" :style"{ width: asideWidth px }" v-show"asideWidth > 0">left<…

PAT 1097 Deduplication on a Linked List

個人學習記錄&#xff0c;代碼難免不盡人意 Given a singly linked list L with integer keys, you are supposed to remove the nodes with duplicated absolute values of the keys. That is, for each value K, only the first node of which the value or absolute value o…

實例038 設置窗體在屏幕中的位置

實例說明 在窗體中可以設置窗體居中顯示&#xff0c;本例通過設置窗體的Left屬性和Top屬性可以準確設置窗體的位置。運行本例&#xff0c;效果如圖1.38所示。 技術要點 設置窗體在屏幕中的位置&#xff0c;可以通過設置窗體的屬性來實現。窗體的Left屬性表示窗體距屏幕左側的…

angular 子組件ngOnChanges監聽@input傳入的輸入屬性

在進入主題之前&#xff0c;先了解一下angular的生命周期。 生命周期 鉤子分類 指令與組件共有的鉤子 ngOnChangesngOnInitngDoCheckngOnDestroy 組件特有的鉤子 ngAfterContentInitngAfterContentCheckedngAfterViewInitngAfterViewChecked 生命周期鉤子的作用及調用順序 …

Makefile多個子文件夾

首先&#xff0c;目錄結構&#xff1a; 其中根目錄Makefile主要作用是調用其他子文件夾Makefile&#xff0c;每個子模塊執行各自編譯后在build文件夾下生成obj文件&#xff0c;最后再執行build文件夾下Makefile進行鏈接。 根目錄Makefile&#xff1a; TARGET ACT_Drv ##SRC_D…

秦嶺地形圖、水系圖、全景圖

來源&#xff1a;頭條留白sy&#xff0c;星球研究所等&#xff0c;轉自&#xff1a;地理科學研究苑

kubernetes集群(k8s)之安裝部署Calico 網絡

目錄 安裝部署Calico 網絡 &#xff08;一&#xff09;環境準備 &#xff08;二&#xff09;部署docker環境 &#xff08;三&#xff09;部署kubernetes集群 &#xff08;四&#xff09;部署Calico網絡插件 安裝部署Calico 網絡 &#xff08;一&#xff09;環境準備 IP地…

【歷史上的今天】8 月 15 日:蘋果推出初代 iMac;谷歌收購摩托羅拉移動;Fuchsia 首次發布

整理 | 王啟隆 透過「歷史上的今天」&#xff0c;從過去看未來&#xff0c;從現在亦可以改變未來。 今天是 2023 年 8 月 15 日&#xff0c;在 1878 年的今天&#xff0c;我國第一套郵票發行。中國是一個文明古國&#xff0c;在郵政通信方面&#xff0c;有著悠久的歷史。早在三…