17 条题解
-
1
#include <queue> #include <math.h> #include <stack> #include <stdio.h> #include <iostream> #include <vector> #include <iomanip> #include <string.h> #include <algorithm> #include <bitset> #include <cctype> #include <cerrno> #include <clocale> #include <complex> #include <cstdlib> #include <ctime> #include <deque> #include <exception> #include <fstream> #include <functional> #include <limits> #include <list> #include <map> #include <ios> #include <iosfwd> #include <set> #include <sstream> #include <stdexcept> #include <streambuf> #include <utility> #include <cwchar> #include <cwctype> using namespace std; #define int long long #define void inline void queue<int> Q; stack<int> S; vector<int> V; #ifndef SOMETHING_H #define SOMETHING_H #endif inline int read(){ int x = 0, f = 1; char c = getchar(); while(c < '0' || c > '9'){ if(c == '-') f = -1; c = getchar(); } while(c >= '0' && c <= '9'){ x = x * 10 + c - 48; c = getchar(); } return x * f; } int n, a[30000001], maxn = -2100000000, minn = 2100000000; void Main(){ n = read(); for(int i = 1; i <= n; i++) a[i] = read(); for(int i = 1; i <= n; i++){ if(a[i] > maxn) maxn = a[i]; if(a[i] < minn) minn = a[i]; } printf("%lld\n", maxn - minn); return; } signed main(){ Main(); return 0; }
-
-1
//#include <bits/stdc++.h> #include <iostream> #include <stdio.h> #include <math.h> #include <iomanip> using namespace std; const int N = 1e5 + 10; const int INF = 0x3f3f3f3f; int n , a , x , d , cha; int main() { cin >> n; for( int i = 1 ; i <= n ; i++ ) { cin >> a; if( i == 1 ) { d = a; x = a; continue; } if( a < x ) { x = a; } if( a > d ) { d = a; } } cha = d - x; cout << cha; return 0; }
-
-1
本来想用冷门词unsigned解这道题的,
结果它丝毫不争气,无奈用回int 终于知道unsigned为什么冷门了。。 各位大佬如果知道用它怎么解,请告诉我吧!🎉️AC代码:
#include<stdio.h> #include<iostream> #include<math.h> using namespace std; int a; int n,maxx=0,minx=100000000; int main() { cin>>n; for(int i=1;i<=n;i+=1) { cin>>a; if(a<0) { continue; } maxx=max(maxx,a); minx=min(minx,a); } cout<<maxx-minx; }
-
-2
#include <iostream> #include <stack> #include <cmath> #include <vector> #include <string.h> #include <queue> #include <stdio.h> #include <iomanip> #include <cstdio> #include <algorithm> #define int long long using namespace std; const int N = 1e5 + 10; const int INF = 0x3f3f3f3f; signed main() { int n; cin >> n; int maxn = -INF, minn = INF; for(int i = 1; i <= n; i++) { int x; cin >> x; maxn = max(maxn, x); minn = min(minn, x); } cout << maxn - minn << endl; return 0; }
嗯……
- 1
信息
- ID
- 978
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- 递交数
- 720
- 已通过
- 365
- 上传者