hrbust 2340 一品五彩

一品五彩棒
Time Limit: 2000 MSMemory Limit: 256000 K
Total Submit: 22(5 users)Total Accepted: 2(2 users)Rating: Special Judge: No
Description

公元2017年11月19日,王权熊熊和东方平平因为妖馨斋出品的“一品五彩棒”棒棒糖大打出手。王权熊熊祭出神剑王权剑,东方平平不甘示弱,反手就拿出一打洋葱擦眼睛,想要放出大招——虚空之泪。

大战开始,打的天昏地暗,昏天黑地,飞沙走石,极其恐怖。

虚空之泪,只有具备强大法力且至情至性之人才能产生,世间最为坚硬,且可以通过切割空间达到瞬时缩短距离。

虚空之泪的形成需要三滴完美契合的普通泪滴。现有n滴普通泪滴,每滴泪滴具有坚硬属性,只有三滴普通泪滴的坚硬属性之和为0时,表示三滴泪滴完美契合,可以合成虚空之泪。问,n滴普通泪滴中,有多少组可以合成虚空之泪的普通泪滴?要求按照字典序输出它们的坚硬属性值。

Input

输入数据有多组,每组第一行输入一个整数n (1  n  3000)表示当前普通泪滴的数目。接下来输入n个整数ai(-106  ai 106),表示n滴泪滴的坚硬属性值。

Output

对于每组输入数据,找出所有可以合成虚空之泪的普通泪滴组合,按照提示里的顺序输出它们的坚硬属性值,相同的组合只输出一次,每种组合占一行。若不存在这种组合,不输出。每种组合输出到一行,两个数之间用空格隔开,行末不包含空格。

Sample Input

6

-1 0 1 2 -1 4

3

-1 -1 2
Sample Output

-1 -1 2

-1 0 1

-1 -1 2
Hint

输出顺序:不同组合之间按照第一个数字大小从小到大,若第一个数字相同,按照第二个数字从小到大,若第二个数字也相同,按照第三个数字从小到大。一个组合内的数字,按照从小到大的顺序输出。

写了很久很迷茫的题,。。,。

各种操作都试一下/。。。

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
#define N 2000005
#define inf 0x3f3f3f3f
int a[N];
int num[N];
int main()
{int n;while(~scanf("%d",&n)){memset(num,0,sizeof(num));for(int i=0; i<n; i++){scanf("%d",&a[i]);if(a[i]>=0){num[a[i]]++;}}sort(a,a+n);int First = inf;for(int i=0; i<n; i++){while(a[i]==First)i++;num[a[i]]--;if(i>=n)break;int Second = inf;for(int j=i+1; j<n; j++){while(a[j]==Second)j++;if(j>=n)break;num[a[j]]--;int Tmp = -(a[i]+a[j]);if(Tmp >= a[j] && Tmp >=0 && num[Tmp]){printf("%d %d %d\n",a[i],a[j],Tmp);}num[a[j]]++;Second = a[j];}First = a[i];}}
}


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/61912.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一品中的极品

阅读本文共约 4 分钟。 讲真&#xff0c;其实&#xff0c;我也曾经是个武侠迷&#xff0c;几乎接近疯狂&#xff0c;上初中时&#xff0c;那时候在镇上的学校上学&#xff0c;一周回一次家&#xff0c;学校的食堂伙食比较便宜&#xff0c;一顿饭5毛钱&#xff0c;我的一周生活费…

汤臣一品

“魔都_上海&#xff0c;曾经一套卖不出去的汤臣一品&#xff0c;如今价值百亿美元 “魔都"上海&#xff0c;曾经一套卖不出去的汤臣一品&#xff0c;如今价值百亿美元。_手机网易网 10月底(2017年)&#xff0c;汤臣一品大厦售出一套面积597平方米、总价2.05亿元豪宅&…

项目一品优购

1. 品优购项目规划 1.1 网站制作流程 ![在这里插入图片描述](https://img-blog.csdnimg.cn/9022fbc2b77a4ee887e6f0d802ca0492.png?x-oss-processimage/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAd3lfNDM0MzE4NjM,size_19,color_FFFFFF,t_70,g_se,x_16…

php网站源码 一品资源网,一品资源网自用官网模板源码下载站(带手机模板)...

★模板介绍★ 一品资源网自用官网模板源码下载站(带手机模板) 添加和原站下载内容页面的一样的动态会员升级提示滚动(php页面我做了注释&#xff0c;如果需要升级成功的会员显示&#xff0c;只需改动一下调用条件即可) 界面设计大气&#xff0c;带手机站同步PC站数据&#xff0…

解决 git 文件夹不显示绿色图标和红色图标的问题

问题描述&#xff1a;安装好git后&#xff0c;被管理的文件没有绿色图标和红色图标。 解决&#xff1a; 1. 修改注册表&#xff1a; Win r 打开运行窗口&#xff0c;输入 regedit.exe&#xff0c;如下图所示&#xff1a; 2.找路径&#xff1a; 依次找到如下路径&#xff1…

【已解决】【亲测有效】git绿色、红色图标不显示的问题

git绿色、红色图标不显示的问题 在使用git的过程中发现&#xff0c;项目文件上没有绿色图标&#xff0c;即使修改文件也没有红色图标显示&#xff0c;绿色图标是指提交成功的&#xff0c;红色图标是指修改后还未提交的&#xff1b;虽然文件没有图标显示&#xff0c;但是可以正…

GIT没有关联小图标(红色、绿色图标)解决方案

1、按WinR键打开运行对话框&#xff0c;输入 regedit.exe &#xff0c;准备修改注册表&#xff1b; 2、在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer文件夹下新建一个“字符串值”文件&#xff1a;名称为 “Max Cached Icons” (最大缓存图标) &…

使用Icon图标的几种方式

一.CSS Sprite 这也就是我们平时所说的雪碧图&#xff08;也叫精灵图&#xff09;&#xff0c;主要通过background-position属性来控制图片显示的位置&#xff0c;不过要注意的是图片是以左上角为坐标原点&#xff0c;坐标的变动应在第四象限内&#xff0c;及x的取值为0到正无…

桌面图标出现蓝色问号

问题&#xff1a; 因为之前用了代码库&#xff0c;所以装了Git&#xff0c;但是今天不小心手残右键时点错了&#xff0c;导致桌面图标出现了很多蓝色的问号&#xff0c;如下图&#xff0c;我只知道是Git搞得鬼&#xff0c;但却不知道该怎么处理&#xff0c;后来搜索了一番&…

修改任务栏程序图标

某些exe程序&#xff0c;在电脑运行时&#xff0c;会显示自己的图标&#xff0c;但是有时不太方便让其显示&#xff08;至于原因 你懂得&#xff09; 以微信为例&#xff0c;教你替换这种程序的图标 首先 我们要准备一个可操作exe文件的工具eXeScope&#xff0c;eXeScope工具…

git文件上绿色红色图标不显示的问题

由于项目使用的是git&#xff0c; 我在windows上安装了Git-2.22.0-64-bit.exe &#xff0c;安装完之后就可以使用git命令了。 这种不是很方便&#xff0c;于是就在eclipse上安装了git插件&#xff0c;用eclipse来操作git。 后来发现拉下来的项目代码没有红色绿色的图标。 于…

git文件标识添加绿色和红色图标

1.Win r 打开运行窗口&#xff0c;输入 regedit.exe 修改注册表&#xff0c;如下图所示&#xff1a; 2、按照文件的层次关系依次找到 HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\Explorer 3、然后修改键名 Max Cached Icons (最大缓存图标) 的值为 2000…

git显示不出绿色的小图标的解决方法

大家好&#xff0c;我是曜耀。今天我来为大家讲解一下&#xff0c;电脑安装git显示不了绿色的小图标的问题。 对于刚刚安装了git的我们&#xff0c;有一部分会遇到在操作过程&#xff0c;win会显示不出&#xff0c;git该用的图标&#xff0c;对此我们会很烦恼&#xff0c;我也是…

【更改应用图标】

1. 准备工作 应用图标是区分应用的重要方式。它还会出现在多个位置&#xff0c;包括主屏幕、“所有应用”屏幕和“设置”应用。 应用图标也可能会被称为“启动器图标”。启动器图标&#xff0c;是指当您点击 Android 设备的主屏幕按钮以查看和整理应用、添加微件和快捷方式等…

关于桌面文件,软件图标,带蓝底白问号的解决方法

出于工作需要换上了之前使用的电脑&#xff0c;但是那些软件安装路径涵盖范围我自己都分不清了&#xff0c;乱七八糟的文件夹和软件安装的路径都成一坨一坨的了&#xff0c;虽然不知道当年的我是怎么想的&#xff0c;但是现在的我强迫症犯了&#xff0c;把还记得的软件都搬家了…

【Git】git 文件夹不显示红色图标和绿色图标的问题

在使用git提交代码时&#xff0c;发现项目文件夹上没有红色图标和绿色图标。 红色图标表示修改后未提交的文件夹&#xff0c;绿色图标表示已提交的文件夹。 若使用过程中提交的文件过多的时候&#xff0c;文件夹不显示红色或绿色图标&#xff0c;导致不知道修改了哪些文件&am…

git 文件夹不显示红色图标和绿色图标的问题

在使用git提交代码时&#xff0c;发现项目文件夹上没有红色图标和绿色图标。 红色图标表示修改后未提交的文件夹&#xff0c;绿色图标表示已提交的文件夹。 若使用过程中提交的文件过多的时候&#xff0c;不知道修改了哪些文件&#xff0c;容易出现错误。 解决方法&#xff1…

git绿色、红色图标不显示的问题

git绿色、红色图标不显示的问题 在使用git的过程中发现&#xff0c;项目文件上没有绿色图标&#xff0c;即使修改文件也没有红色图标显示 绿色图标是指提交成功的&#xff0c;红色图标是指修改后还未提交的 没有图标显示&#xff0c;但是可以正常上传下载&#xff0c;在文件…

手把手带你把小爱同学装进你的台灯

手把手带你把小爱同学装进你的台灯 一、硬件1.硬件准备2.pcb板 二、软件1.配置好Arduino开发环境2.获取秘钥2.代码烧录 三、实物演示 一、硬件 1.硬件准备 1.8266开发板1 2.台灯1 3.mos管开关模块1 4. AMS117 3.3V稳压模块 5. 各种阻值的贴片电容 esp8266开发板 mos管模块 …

物联那点事儿之小爱同学网络控制电脑开机(arduino+点灯科技篇)

前言 上一个帖子写的是自制网络温湿度计&#xff0c;里面对需要用到的app和编译软件写的都很清楚&#xff0c;这个帖子呢就写一下小爱同学网络控制电脑开机的小项目&#xff0c;首先要声明一点&#xff0c;一定要弄明白ardunio编程、esp8266模块&#xff08;esp01/nodemcu&…