洛谷B3652渡荆门送别

题目背景

渡荆门送别

李白

渡远荆门外,来从楚国游。

山随平野尽,江入大荒流。

月下飞天镜,云生结海楼。

仍怜故乡水,万里送行舟。

题目描述

李白喜欢飞,也喜欢天鹅。

现在给出一排共 n 只鹅的身高,李白想知道最高的鹅比其他所有鹅高多少、最矮的鹅比其他所有鹅矮多少。

请输出这两行信息。

输入格式

输入共两行。

第一行一个整数 n 表示鹅的数目。

第二行共 n 个整数 a[i](i=1,2,3...n),表示第 i 只鹅的身高。

输出格式

输出共两行。

第一行共 n 个空格隔开的整数,第 i 个整数表示序列中第 ii 只鹅比最高的那只鹅要矮多少。

第二行共 n 个空格隔开的整数,第 i 个整数表示序列中第 ii 只鹅比最矮的那只鹅要高多少。

思路

【无思路】

#include<iostream>
using namespace std;
long long n,a[1000001],b=0,c=1000000000000000000;//一定要开外面,不然会爆
int main(){
    cin>>n;
    for(int i=0;i<n;i++){
    	cin>>a[i];
    	if(a[i]>b){
    		b=a[i];
		}
		if(a[i]<c){
			c=a[i];
		}
	}
	for(int i=0;i<n;i++){
		cout<<b-a[i]<<" ";//简简单单的输出
	}
	cout<<endl;//记得回车
	for(int i=0;i<n;i++){
		cout<<a[i]-c<<" ";//too
	}
	cout<<endl;
    return 0;
}

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值