博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
51Nod 1090: 3个数和为0
阅读量:4616 次
发布时间:2019-06-09

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

 
基准时间限制:1 秒 空间限制:131072 KB 分值: 5 
 收藏
 关注
给出一个长度为N的无序数组,数组中的元素为整数,有正有负包括0,并互不相等。从中找出所有和 = 0的3个数的组合。如果没有这样的组合,输出No Solution。如果有多个,按照3个数中最小的数从小到大排序,如果最小的数相等则按照第二小的数排序。
Input
第1行,1个数N,N为数组的长度(0 <= N <= 1000)第2 - N + 1行:A[i](-10^9 <= A[i] <= 10^9)
Output
如果没有符合条件的组合,输出No Solution。如果有多个,按照3个数中最小的数从小到大排序,如果最小的数相等则继续按照第二小的数排序。每行3个数,中间用空格分隔,并且这3个数按照从小到大的顺序排列。
Input示例
7-3-2-10123
Output示例
-3 0 3-3 1 2-2 -1 3-2 0 2-1 0 1

数据小,直接暴力就出来了

#include
#include
#include
using namespace std;const int maxn=1e6+10;int num[maxn];int main(){ int n,i; cin>>n; for(i=0;i
>num[i]; sort(num,num+n); int j,k,flag=0; for(i=0;i

转载于:https://www.cnblogs.com/Friends-A/p/9309018.html

你可能感兴趣的文章
autofac
查看>>
MacOS 系统终端上传文件到 linux 服务器
查看>>
Excel导出POI
查看>>
兼容性
查看>>
自动执行sftp命令的脚本
查看>>
转 Merkle Tree(默克尔树)算法解析
查看>>
网络编程基础之socket编程
查看>>
各种浏览器的user-agent和
查看>>
Restful levels
查看>>
Phonegap移动开发:布局总结(一) 全局
查看>>
Java 变参函数的实现
查看>>
nrf51 SDK自带例程的解读
查看>>
SESSION技术
查看>>
数据结构(五)之直接插入排序
查看>>
SQL函数——LENGTH()和LENGTHB()
查看>>
vim - manual -个人笔记
查看>>
详解Javascript中prototype属性(推荐)
查看>>
angularjs实现首页轮播图
查看>>
Git 对象 和checkout 和stash的笔记
查看>>
团队项目总结2-服务器通信模型和顺序图
查看>>