bzoj 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头 暴力
来源:互联网 发布:电子音乐合成器软件 编辑:程序博客网 时间:2024/05/17 07:22
用类似筛法的方法乱搞一下就好了。
代码:
var n,i,j,max:longint; a,s,f:array[1..1000000] of longint;begin readln(n); for i:=1 to n do begin readln(a[i]); inc(s[a[i]]); if a[i]>max then max:=a[i]; end; for i:=1 to max do if s[i]>0 then for j:=1 to max div i do f[i*j]:=f[i*j]+s[i]; for i:=1 to n do writeln(f[a[i]]-1);end.
0 0
- bzoj 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头 暴力
- BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- BZOJ 1607([Usaco2008 Dec]Patting Heads 轻拍牛头-线性筛)
- BZOJ-1607 [Usaco2008 Dec]Patting Heads 轻拍牛头 筛法+乱搞
- 筛-BZOJ-1607-[Usaco2008 Dec]Patting Heads 轻拍牛头
- bzoj 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- [bzoj 1607] [Usaco2008 Dec]Patting Heads 轻拍牛头 筛数
- BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- bzoj 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- [bzoj-1607][Usaco2008 Dec]Patting Heads 轻拍牛头 题解
- 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- [BZOJ1607] [Usaco2008 Dec]Patting Heads 轻拍牛头
- [BZOJ1607][Usaco2008 Dec]Patting Heads 轻拍牛头
- bzoj1607【Usaco2008 Dec】Patting Heads 轻拍牛头
- bzoj1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- bzoj1607 [Usaco2008 Dec]Patting Heads 轻拍牛头
- Excel文件上传服务器并解析存入数据库的整套过程(2003--2013都可试)
- 《Java程序设计基础》 第3章手记
- UVALive 3905-Meteor-扫描线算法
- HDU 1226超级密码(搜索进阶)
- 深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始
- bzoj 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头 暴力
- 数据结构之线性表
- linker command failed with exit code 1 (use -v to see invocation)(解决方案)
- 树堆(Treap)图文详解与实现
- NavigationView的使用
- JAVA枚举类型
- 视屏的简单播放
- 立方变自身
- ASP.NET三层划分与命名方式