#include <stdio.h>
int main (){
int N, M ,i;
scanf("%d %d", &N, &M);
int n[N+1];
int m[M+1];
for(i=0; i<N; i++){
scanf("%d", &n[i]);
}
for(i=0; i<M; i++){
scanf("%d", &m[i]);
}
int cur = 0;
int ans = 0;
for(i=0; i<M; i++){
if (n[i] < m[i]) cur = m[i]-n[i];
if (i>N) cur = m[i];
if (cur>ans) ans = cur;
}
printf("%d\n", ans);
}
n[i] <m[i]랑 i>N은 다른 조건임 -> 각각 다른 if문사용
'solving > C, C++' 카테고리의 다른 글
[백준] 1236번 성 지키기 (이차원 배열) (1) | 2022.09.02 |
---|---|
[백준] 1032번 명령 프롬프트 (0) | 2022.09.01 |
[백준] 2525번 오븐 시계 (0) | 2022.08.31 |
[백준] 1181번 단어 정렬 (O(nlogn) 정렬 알고리즘, strcmp) (0) | 2022.08.29 |
[백준] 2609번 최대공약수와 최소공배수 (0) | 2022.08.29 |