快速寻找满足条件的两/三个数
来源:互联网 发布:jenkins部署php 编辑:程序博客网 时间:2024/04/30 09:14
1.两个数
void f(vector<int> A,int sum){ sort(A.begin(),A.end()); for(int i=0,j=A.size()-1;i<j;) { if(A[i]+A[j]==sum)cout<<A[i++]<<" "<<A[j--]<<endl; else if(A[i]+A[j]<sum)++i; else --j; }}2.三个数
void f(vector<int> A,int sum){ int subsum; sort(A.begin(),A.end()); for(int i=0;i<=n-3;++i) { subsum=sum-A[i]; for(int j=i+1,k=A.size()-1;j<k;) { if(A[j]+A[k]==subsum)cout<<A[i]<<" "<<A[j++]<<" "<<A[k--]<<endl; else if(A[j]+A[k]<subsum)++j; else --k; } }}
0 0
- 快速寻找满足条件的两/三个数
- 快速寻找满足条件的两个数或三个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 快速寻找满足条件的两个数
- 编程之美2.12——快速寻找满足条件的两个数或三个数
- UVa OJ 160 Factors and Factorials
- 后缀数组模板
- Orcfile文件格式解析
- 关于时间模糊查询的三种方法
- 计算机的武侠
- 快速寻找满足条件的两/三个数
- POJ 1422Air Raid(二分图最大匹配之最小路径覆盖)
- scala akka 修炼之路3(基于java nio的socket编程)
- linux eth0
- 前/中/后缀表达式的转换
- java 成绩统计
- VS2010下建立QCustomPlot工程
- 11.4.3
- Hibernate update 只更新被修改字段