[20250308] Atcoder Beginner Contest 396
·
알고리즘/CP
점수:  1000(4/7)등수:  3879   C - Buy Balls문제분석문제: "C - Buy Balls".입력:N: 검은 공 개수 (1 ≤ N ≤ 2×10^5).M: 흰 공 개수 (1 ≤ M ≤ 2×10^5).B_i: 검은 공 값 (-10^9 ≤ B_i ≤ 10^9).W_j: 흰 공 값 (-10^9 ≤ W_j ≤ 10^9).조건:검은 공 개수 ≥ 흰 공 개수.선택한 공의 값 합 최대화.출력: 최대 합.# 입력 처리n, m = map(int, input().split())b = list(map(int, input().split())) # 검은 공 값w = list(map(int, input().split())) # 흰 공 값# 내림차순 정렬b.sort(reverse=True)w.sort(reve..
[20250301]Atcoder Beginner Contest 395
·
알고리즘/CP
점수: 600등수: 6110  A - Strictly Increasing?문제 분석문제: "A - Strictly Increasing?".입력:N: 수열 길이 (2 ≤ N ≤ 100).A: N개의 정수 (1 ≤ A[i] ≤ 1000).조건:수열 A가 엄격히 증가하는지 확인.엄격히 증가: 모든 i (1 ≤ i  A[i] .출력: 엄격히 증가하면 "Yes", 아니면 "No" (대소문자 무관).제약: 시간 2초, 메모리 1024MB.# 입력 처리n = int(input())a = [int(input()) for _ in range(n)]# 엄격히 증가하는지 확인is_strictly_increasing = Truefor i in range(n-1): if a[i] >= a[i+1]: is_st..