최댓값 Batch
Time limit | Memory limit | # of submissions | # of submitted users | Solved # | Accepted user ratio |
---|---|---|---|---|---|
1000 ms | 32 MiB | 350 | 144 | 128 | 88.89% |
$N$개의 자연수 $A[0], A[1], .., A[N - 1]$이 주어질 때, $max(A[0], A[1], .., A[N - 1])$의 값을 구하는 프로그램을 작성하세요. 구체적으로, 여러분은 GetMax(N, A)
함수를 작성해야 합니다.
N
은 주어지는 자연수의 개수입니다.A
는N
개의 자연수(A[0], A[1], .., A[N - 1]
)로 구성된 배열입니다. 여러분은A[0], A[1], .., A[N - 1]
중 최댓값을 구해야 합니다.
서브태스크
서브태스크 1 (20점)
N = 2
A[0], A[1] ≤ 100
서브태스크 2 (80점)
2 ≤ N ≤ 10
A
의 모든 원소는10000
이하
구현 시 유의사항
인터페이스
문제에 제시된 첨부파일 grader.zip
에서 개발에 필요한 인터페이스가 제공됩니다. 이를 이용해서 이 문제를 좀 더 쉽게 해결할 수 있을 것입니다. 아래에 그 설명이 있습니다.
- 작성해야 할 파일:
tutorial.c
또는tutorial.cpp
- 견본 채점 프로그램:
grader.c
또는grader.cpp
- 컴파일 쉘(gcc):
compile_c.sh
또는compile_cpp.sh
- 입력 예제:
example.in
,example.out
위와 같이 여러 개의 파일을 한꺼번에 컴파일하는 방법에는 여러 가지가 있습니다. 아래에 그 방법이 있으며, 추가해야 할 부분이 생기면 알려주시면 감사하겠습니다.
- Visual Studio 6.0은 권장하지 않습니다.
- 대부분의 IDE: 한 프로젝트에
grader.zip
에 압축된 소스 코드들 중 원하는 언어의 파일들만 선택해서 넣은 뒤 컴파일하면 됩니다. - gcc : 주어지는 컴파일 쉘 파일을 이용해서 컴파일하면 됩니다.
대부분의 문제에서 grader.c(pp)
는 표준 입출력(stdin, stdout
)을 사용합니다. 주어지는 예제 데이터(example.in(out)
)을 넣기 위해서는 grader.c(pp)
에 freopen
함수를 추가해서 파일 입출력을 수행할 수 있습니다. 이 함수의 예제는 온라인에서 쉽게 찾을 수 있습니다.
[참고] 채점 서버에서 여러분에게 주어지는 인터페이스로 채점한다는 보장은 없습니다. 따라서, 이를 이용해서 부정행위를 시도해도, 채점 서버에서 이를 막아 놓았을 것입니다. 부정행위의 예로는 함수 상에서 프로그램 종료하기, 다른 파일에 접근하기 등이 있습니다.
[참고] {{submission:380}}번, {{submission:456}}번 제출을 참고해서 문제를 해결하세요.
여러분은 tutorial.c(pp)
을 작성하신 후 이 내용을 복사해서 제출하시면 됩니다.
이 문제에서 주어지는 견본 채점 프로그램은 표준 입출력(stdin
, stdout
)으로 입출력을 시행합니다. 입력 형식은 아래와 같습니다.
- 첫 번째 줄:
N
- 두 번째 줄:
A[0], A[1], .., A[N - 1]
(공백을 사이로 둠)
견본 채점 프로그램은 여러분의 프로그램이 구한 최댓값을 첫 줄에 출력합니다.
File name | Size |
---|---|
grader.zip | 1.61 KiB |