类似桶排

先看有多少头奶牛抽出这个数

再看这个数的奶牛能拍多少人的头(别忘了-1,自己不能拍自己)

最后根据输入输出

110ms

#include<bits/stdc++.h>
using namespace std;
bool f[1000001];
int n,a[1000001],in[1000001],v,maxv,ans[1000001];
void p()
{
for(register int i=1;i<=1000000;i++)
{
if(!a[i]) continue;
for(register int j=1;j<=1000000/i;j++)
{
ans[i*j]+=a[i];
}
ans[i]--;
}
}
int main()
{
cin>>n;
for(register int i=1;i<=n;i++)
{
scanf("%d",&in[i]);
a[in[i]]++;
}
p();
for(register int i=1;i<=n;i++)
{
printf("%d\n",ans[in[i]]);
} return 0;
}

最新文章

  1. Excel文件下载功能
  2. Struts2-修改数据
  3. js 判断浏览器的类型
  4. 【剑指offer】题目20 顺时针打印矩阵
  5. Hibernate入门3.配置映射文件深入
  6. 全中国的省市县镇乡村数据获取以及展示java源代码
  7. c++操作io常见命令
  8. 构件工具Maven----坐标、依赖、仓库、生命周期的简单学习
  9. 冲突--ListView与ScrollView冲突的4种解决方案
  10. vi/vim使用指北 ---- Sample Editing
  11. DEV GridControl 根据单元格值改变背景色
  12. 关于地址的理解 C++
  13. COJ 1102 - You Can Say 11 题解
  14. bash shell:重定向标准错误输出
  15. 【IE6的疯狂之九】li在IE中底部空行的BUG
  16. HDU 4520 小Q系列故事――最佳裁判(STL)
  17. 基于pytorch的CNN、LSTM神经网络模型调参小结
  18. Day4 闭包、装饰器decorator、迭代器与生成器、面向过程编程、三元表达式、列表解析与生成器表达式、序列化与反序列化
  19. List 去重
  20. python 全栈开发,Day57(响应式页面-@media介绍,jQuery补充,移动端单位介绍,Bootstrap学习)

热门文章

  1. Spring框架两大核心机制(IoC、AOP)
  2. js获取cookie数据并发送给服务端
  3. python基础知识笔记(二) (出现语法以及颜色问题)
  4. DelayQueue延迟队列原理剖析
  5. 前端工具 | JS编译器Monaco使用教程
  6. Tvm一些基本技术
  7. TensorFlow编程结构
  8. SystemML大规模机器学习,优化算子融合方案的研究
  9. Ascend昇腾计算
  10. 在NVIDIA(CUDA,CUBLAS)和Intel MKL上快速实现BERT推理