首页 > 最大的差
头像 威风镰鼬
发表于 2021-06-17 18:20:05
思路 可以输入的时候记下最大值和最小值,我这里比较懒就直接排序了。 代码 #include<bits/stdc++.h> using namespace std; int main(){ int n,a[100005]; cin>>n; for(in 展开全文
头像 Silencer76
发表于 2025-06-10 10:13:41
题目链接 最大的差 题目描述 给定 n 个整数,请从中选出两个数字,使得它们的差值最大。 输入描述: 第一行输入一个整数 n (2 ≤ n ≤ 1000)。 第二行输入 n 个用空格隔开的整数。 输出描述: 输出一个整数,表示能获得的最大差值。 解题思路 本题的目标是找到给定 n 个整数中的最大差值 展开全文
头像 kkk03
发表于 2023-08-05 15:04:45
sort排序sort排序sort排序 然后头尾相减就是最大差了 #include<bits/stdc++.h> using namespace std; int main(){ int n,a[100005]; cin>>n; for(int i=0 展开全文
头像 solumin
发表于 2025-05-31 11:20:27
n = int(input().strip()) # 读取数据组数 a = [] a=input().split() # 输出所有结果 max=int(a[0]) min=int(a[0]) for i in a: if int(i)>max: max=i 展开全文
头像 positive_ll
发表于 2025-06-18 11:04:19
n=int(input()) a=list(map(int,input().split())) # print(max(a)-min(a)) b=sorted(a) print(b[-1]-b[0])
头像 豁达的可乐在思考
发表于 2025-06-08 18:12:21
#include <stdio.h> #include <limits.h> int main() { int n,i; int num; int max=INT_MIN; int min=INT_MAX; scanf("% 展开全文
头像 gzzeason
发表于 2025-06-09 06:51:04
//第一次碰到行数未知的读取行,检验输入个数方法实现。空间复杂度和代码可读性都有优化空间,嵌套if...else看着很乱。 const rl = require("readline").createInterface({ input: process.stdin }); let 展开全文
头像 If_you_love
发表于 2024-10-25 17:54:09
纯新手,不会sort排序看没有人发这种就自己发一下希望帮助到我这样的萌新 具体思路就是把max设为最大的整形,min设为最小的整形,然后得到最大最小值输出即可 C语言: #include <stdio.h> int main () { int n; scanf ("%d",&n) 展开全文
头像 刘瀚聪
发表于 2023-09-02 10:31:31
直接找最大和最小输出差就行了 #include <bits/stdc++.h> using namespace std; int n,a[100001],maxx=-1,minn=100001; int main(){ cin>>n; for(int i=1;i<=n; 展开全文
头像 白木火
发表于 2025-06-24 02:29:14
#include <iostream> #include <vector> using namespace std; int main() { int n; cin >> n; vector<int> nums; // 使用 展开全文