3 条题解
-
1Infinity_ LV 8 @ 2024-08-18 16:46:30
#include<iostream> using namespace std; int main(){ ios::sync_with_stdio(false); int n, q, min = 100000000, ans = -100000000; cin >> n; for(int i = 1; i <= n; i++){ cin >> q; if(ans < q-min)ans = q - min; if(min > q)min = q; } cout << ans; return 0; }
-
12022-08-07 19:48:45@
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a[100001],sum=0,min,max;
cin>>n;
min=INT_MAX;
max=INT_MIN;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]<min)
{
min=a[i];
}
}
for(int i=1;i<=n;i++)
{if(a[i]<min)
{
min=a[i];
int ii=i;
}
}
for(int ii;ii<=n;ii++)
{
if(a[ii]>max)
{
max=a[ii];
}
}
if(min==a[n])
{
max=0;
}
cout<<max-min;
return 0;
}
我错了但在c++里是对的 -
02022-08-07 21:03:23@
#include<iostream> #include<algorithm> using namespace std; const int N=100005; int main(){ int n,a[N],min=N,ans=0; cin>>n; for(int i=1; i<=n; i++){ cin>>a[i]; if(min > a[i]) min=a[i]; ans=max(ans,a[i]-min); } cout<<ans; return 0; }
- 1
信息
- ID
- 1324
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 126
- 已通过
- 48
- 通过率
- 38%
- 上传者