poj 2785 4 Values whose Sum is 0
来源:互联网 发布:淘宝没有展现词怎么办 编辑:程序博客网 时间:2024/05/16 18:24
这道题,让我明白了lower_bound(),upper_bound()的威力啊
#include<iostream>#include<cstdio>#include<algorithm>using namespace std;int a[4003];int b[4003];int c[4003];int d[4003];int e[16000003];int main(){int n;cin>>n;int i;int j;for(i=0;i<n;i++)cin>>a[i]>>b[i]>>c[i]>>d[i];for(i=0;i<n;i++){for(j=0;j<n;j++)e[i*n+j]=a[i]+b[j];}sort(e,e+n*n);int res;int sum=0;for(i=0;i<n;i++)for(j=0;j<n;j++){res=c[i]+d[j];sum+=upper_bound(e,e+n*n,-res)-lower_bound(e,e+n*n,-res);//返回个数,中间有几个相同的值也包含了,好巧妙}cout<<sum<<endl;}
0 0
- POJ 2785 Values whose Sum is 0
- 4 Values whose Sum is 0 POJ
- 4 Values whose Sum is 0 POJ
- 4 Values whose Sum is 0 POJ
- 4 Values whose Sum is 0 POJ
- POJ 2785 4 Values whose Sum is 0
- POJ 2785 4 Values whose Sum is 0 二分
- POJ 2785:4 Values whose Sum is 0
- POJ 2785(4 Values whose Sum is 0)
- poj 2785 4 Values whose Sum is 0
- poj 2785 4 Values whose Sum is 0 (二分+枚举)
- poj 2785 4 Values whose Sum is 0(hash)
- POJ 2785: 4 Values Whose Sum is 0
- poj 2785 4 Values whose Sum is 0
- POJ 2785 4 Values whose Sum is 0 Hash!
- poj 2785 4 Values whose Sum is 0 哈希
- POJ 2785 4 Values whose Sum is 0(二分)
- POJ 2785 4 Values whose Sum is 0 二分
- 文件访问和选取器
- JSF框架
- [C#基础]线程同步技术之Join方法
- android_基本控件学习当中出现的问题总结及工作问题思考
- 【Android开发】范例1-开启新线程获取网络图片并显示到ImageView中
- poj 2785 4 Values whose Sum is 0
- 为什么虚函数必须是非静态成员函数 构造函数能为static吗?
- 第三章作业3.23
- 梦中梦软件QQ515988169
- 两种Context的区别,Activity 和Application
- ubuntu 14.04 chromium 安装adobe flash player(亲测可行)
- 快速排序的非递归实现
- java 服务治理方法
- iWatch 的text和label