博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PATA1048题解
阅读量:4313 次
发布时间:2019-06-06

本文共 677 字,大约阅读时间需要 2 分钟。

#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;typedef pair
P;const int MAXN = 1e5+99;int sum[MAXN], val[MAXN];vector
vec;vector

res;int N, M, MIN=1e9;int main() { int num; cin >> N >> M; for(int i = 0; i < N;i++) { cin >> num; vec.push_back(num); } sort(vec.begin(), vec.end()); int i = 0, j = N-1; while(i < j) { if(vec[i] + vec[j] == M) { cout << vec[i] << " " << vec[j]; return 0; }else if(vec[i] + vec[j] < M) { i++; }else { j--; } } cout << "No Solution";}

  双指针法的应用

转载于:https://www.cnblogs.com/dcklm/p/10350676.html

你可能感兴趣的文章
VNPY- VnTrader基本使用
查看>>
VNPY - CTA策略模块策略开发
查看>>
VNPY - 事件引擎
查看>>
MongoDB基本语法和操作入门
查看>>
学习笔记_vnpy实战培训day04_作业
查看>>
OCO订单(委托)
查看>>
学习笔记_vnpy实战培训day06
查看>>
回测引擎代码分析流程图
查看>>
Excel 如何制作时间轴
查看>>
matplotlib绘图跳过时间段的处理方案
查看>>
vnpy学习_04回测评价指标的缺陷
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Linux(SUSE 12)安装jboss4并实现远程访问
查看>>
Neutron在给虚拟机分配网络时,底层是如何实现的?
查看>>
netfilter/iptables全攻略
查看>>
Overlay之VXLAN架构
查看>>
Eclipse : An error occurred while filtering resources(Maven错误提示)
查看>>
在eclipse上用tomcat部署项目404解决方案
查看>>
web.xml 配置中classpath: 与classpath*:的区别
查看>>
suse如何修改ssh端口为2222?
查看>>