#include<stdio.h> int n, s, r, c[12]; int main() { scanf("%d %d %d", &n, &s, &r); for (int i = 0; i < s; i++) { int a; scanf("%d", &a); c[a]--; } for (int i = 0; i < r; i++) { int a; scanf("%d", &a); c[a]++; } for (int i = 1; i <= n; i++) { if (c[i] == -1 && c[i - 1] == 1) c[i] = 0; if (c[i] == -1 && c[i + 1] == 1) c[i] = c[i + 1] = 0; } int res = 0; for (int i = 1; i <= n; i++) res += c[i] == -1; printf("%d", res); return 0; }
2891번: 카약과 강풍
https://www.acmicpc.net/problem/2891
피드 구독하기:
댓글
(
Atom
)
댓글 없음 :
댓글 쓰기