Processing math: 100%

Районная олимпиада по информатике. 2014-2015 учебный год. 8-9 классы


Задача A. Макс-Мин

Ограничение по времени:
2 секунды
Ограничение по памяти:
64 мегабайта

Дается последовательность из N чисел. Выведите разницу между максимальным и минимальным элементами последовательности.
Формат входного файла
Первая строка входного файла содержит целое число N (1N105). В следующей строке задаются N положительных целых чисел, каждое из которых не превышает 100000.
Формат выходного файла
Выведите ответ к задаче.
Примеры:
Вход
4
2 1 3 6
Ответ
5
Замечание
61=5.
посмотреть в олимпиаде

Комментарий/решение:

пред. Правка 2   -1
6 года 5 месяца назад #

показать/скрыть код

Pascal

пред. Правка 2   -1
6 года 4 месяца назад #

показать/скрыть код

C++

пред. Правка 2   0
3 года 2 месяца назад #

DELETED

  1
4 года 9 месяца назад #

#include <bits/stdc++.h>

#define F first

#define S second

#define PB push_back

#define ld long double

#define lb lower_bound

#define ub upper_bound

#define ar array

#define ll long long

#define ull unsigned long long

#define lala ios_base::sync_with_stdio(0);

#define FOR(l,r,c) for(int c=(l);c<=(r);c++)

#define open(name) \

freopen(name".in", "r", stdin); \

freopen (name".out", "w", stdout);

#include <ext/pb_ds/assoc_container.hpp>

#include <ext/pb_ds/tree_policy.hpp>

const int N = 2e5 + 7;

const int INF = 2e9 + 7;

const int MOD = 1e9 + 7;

const int dx[] = {-1, 0, 1, 0, 1, -1, -1, 1};

const int dy[] = {0, 1, 0, -1, 1, -1, 1, -1};

using namespace std;

ll binpow(ll a, ll b, ll M) {

ll res = 1;

while (b) {

if (b & 1) res = (res * a) % M;

a = (a * a) % M;

b >>= 1;

}

return res % M;

}

void solve() {

int n;

cin >> n;

int mx = 0, mn = INF;

while (n --) {

int x;

cin >> x;

mx = max(mx, x);

mn = min(mn, x);

}

cout << mx - mn;

}

main(){

lala;

//open("A");

solve();

}

показать/скрыть код

C++

  0
4 года 3 месяца назад #

#include <iostream>

using namespace std;

int main(){

int n,a[1000],min=1000000,max=0;

cin>>n;

for(int i=0; i<n;i++){

cin>>a[i];

}

for(int i=0; i<n;i++){

if(a[i]>max){

max=a[i];

}

if(a[i]<min){

min=a[i];

}

}

cout<<max-min;

}

  1
3 года 6 месяца назад #

показать/скрыть код

C++

  0
3 года 5 месяца назад #

показать/скрыть код

C++