#include <bits/stdc++.h>
using namespace std;
int main()
{
vector<int> vec;
int a = 0;
while(cin>>a)vec.push_back(a);
cout<<*max_element(vec.begin(),vec.end())<<endl;
return 0;
} n = input()
list1 = []
for i in input().split(' '):
list1.append(int(i))
print (max(list1))
#include <stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
int i = 0;
int grade = 0;
int max = 0;
for (i = 0; i < n; i++)
{
scanf("%d", &grade);
if (i == 0)
{
max = grade;
}
else
{
max = (max > grade) ? max : grade;
}
}
printf("%d\n", max);
return 0;
} #include <stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
int arr[10] = {0};
int num = 0;
int i = 0;
for(i = 0; i < n; i ++)
{
scanf("%d", &num);
arr[i] = num;
}
//假设第一个数为最大值
int max = arr[0];
for(i = 1; i < n; i ++)
{
if(arr[i] > max)
{
max = arr[i];
}
}
printf("%d\n",max);
return 0;
} import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int n = sc.nextInt();
int[] arr = new int[n];
for(int i = 0; i < n; i++){
arr[i] = sc.nextInt();
}
Arrays.sort(arr);
System.out.println(arr[n-1]);
}
}
} #include<stdio.h>
int main() {
int m, x, max = -1;
scanf("%d", &m);
int n = m;
while (n) {
scanf("%d", &x);
if (x > max)max = x;
n--;
}
printf("%d", max);
}