BZOJ 2348 Baltic 2011 Plagiarism 排序
来源:互联网 发布:北京网络职业学院贴吧 编辑:程序博客网 时间:2024/06/13 23:26
题目大意:求n个数中有多少无序点对(i,j)满足0.9a[j]<=a[i]<=a[j]
《论排序算法的高效性和合理利用以及能否记得使用排序算法》
忘写sort贡献了个WA 2333333
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define M 100100#define EPS 1e-7using namespace std;int n,a[M];long long ans;int main(){int i,j;cin>>n;for(i=1;i<=n;i++)scanf("%d",&a[i]);sort(a+1,a+n+1);for(i=1,j=1;i<=n;i++){while(a[j]+EPS<a[i]*9.0/10.0)++j;ans+=i-j;}cout<<ans<<endl;}
0 0
- BZOJ 2348 Baltic 2011 Plagiarism 排序
- 【BZOJ】【P2348】【Baltic 2011】【Plagiarism】【二分】
- BZOJ2348 [Baltic 2011]Plagiarism
- bzoj2348: [Baltic 2011]Plagiarism(水题)
- 【BZOJ2348】[Baltic 2011]Plagiarism【二分】【或 Two Pointers】
- BZOJ 2346 Baltic 2011 Lamp SPFA
- bzoj 2346: [Baltic 2011]Lamp spfa
- 【BZOJ】【P2346】【Baltic 2011】【Lamp】【题解】【堆Dijkstra】
- BZOJ 2346 [Baltic 2011]Lamp dijkstra堆优化
- bzoj2346[Baltic 2011]Lamp
- BZOJ 1339 Baltic 2008 Mafia 最小点割集
- BZOJ 3916 Baltic 2014 friends Hash
- BZOJ 1379 [Baltic 2001] 解题报告
- 2346: [Baltic 2011]Lamp (SPFA+SLF优化)
- bzoj2346 [Baltic 2011]Lamp(建图spfa)
- veriguide for Plagiarism detection
- Baltic 2010 Candies
- Emptying the Baltic
- nginx启动、重启、关闭 命令
- JDK获取父类的方法
- SharePoint 2013 搜索报错"Unable to retrieve topology component health. This may be because the admin com
- RabbitMQ概念及环境搭建(一)单节点安装与配置
- 为什么总是“需求”在前面
- BZOJ 2348 Baltic 2011 Plagiarism 排序
- Junit
- CPU寄存器
- android编程之代码布局
- 再说 c++11 内存模型
- 9.4.2.2 F# 中的向上转换和向下转换(UPCASTS AND DOWNCASTS)
- C#和android 端互通 RSA算法 解决不能私钥解密问题。
- Android刷机脚本——updater-script
- c# 判断当前网络是否可用