题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1607

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=1e5+,M=1e6+;
int n,a[N],c[M],mx,ans[M];
int rdn()
{
int ret=;bool fx=;char ch=getchar();
while(ch>''||ch<''){if(ch=='-')fx=;ch=getchar();}
while(ch>=''&&ch<='') ret=(ret<<)+(ret<<)+ch-'',ch=getchar();
return fx?ret:-ret;
}
int g[];
void wrt(int x)
{
if(x<)putchar('-'),x=-x;
if(!x){puts("");return;}
int t=;while(x)g[++t]=x%,x/=;
while(t)putchar(g[t]+''),t--;puts("");
}
int main()
{
n=rdn();for(int i=;i<=n;i++)a[i]=rdn(),c[a[i]]++,mx=max(mx,a[i]);
for(int i=;i<=mx;i++)
if(c[i])
for(int j=i;j<=mx;j+=i)ans[j]+=c[i];
for(int i=;i<=n;i++)wrt(ans[a[i]]-);
return ;
}

最新文章

  1. iOS $299申请时碰到的狗血问题
  2. Windows下MySQL 5.6安装及配置详细图解
  3. 获取字符串对应的MD5值 (AL16UTF16LE)
  4. android Locat工作日志的使用
  5. 浅谈HashMap的实现原理
  6. android 组件内部实现触摸事件,更改背景
  7. Ubuntu 忘记密码
  8. http get with body data
  9. Sublime Text保存文件时自动去掉行末空格
  10. Spring Boot Starter 介绍
  11. 关于各种文件用Editplus的方式打开出现“向程序发送命令时出现问题”的解决方法
  12. nginx 反向代理 负载均衡
  13. 改变highCharts的X轴和Y轴的数据刻度
  14. js弹出层
  15. javascript删除数组,索引出现问题解决办法。
  16. Oracle简介
  17. C++进阶--析构函数中的异常
  18. 【疑】checkpoint防火墙双链路切换导致丢包问题
  19. arm 算力运算
  20. M1事后分析报告

热门文章

  1. PHP连接到mysql的方法--mysqli和PDO
  2. STM32f103的电阻触摸屏的五点校正算法
  3. 继承Thread类与实现Runnable接口
  4. 4.2《深入理解计算机系统》笔记(五)并发、多进程和多线程【Final】
  5. iOS清除缓存功能开发
  6. Pytorch的gather用法理解
  7. Go 语言为Fibonacci函数实现Read方法
  8. gitblit搭建git服务器
  9. eclipse中web项目部署到本地tomcat中,但是在本地的tomcat的webapp下找不到发布的项目
  10. TortoiseSVN教程级别指南