파이썬으로 푸는 백준 🐢
[python] 백준 23825 SASA 모형을 만들어보자
개구리찹쌀떡
2022. 7. 28. 14:55
난이도 : 브론즈 4🟤
문제
당신은 SASA 연못에서 알파벳 S 모양의 블록 N$N$개와 알파벳 A 모양의 블록 M$M$개를 건졌다. 태영이는 연못에서 건진 블록을 이용해 학교에 전시할 SASA 모형을 최대한 많이 만들려고 한다.
SASA 모형 1$1$개를 만들기 위해서는, 알파벳 S 모양의 블록 2$2$개와 알파벳 A 모양의 블록 2$2$개가 필요하다. 태영이가 만들 수 있는 SASA 모형 개수의 최댓값을 구하라.
입력
첫째 줄에 알파벳 S 모양의 블록의 개수 N$N$과 알파벳 A 모양의 블록의 개수 M$M$이 공백으로 구분되어 주어진다.
출력
태영이가 만들 수 있는 SASA 모형 개수의 최댓값을 출력한다.
제한
- 1 ≤ N , M ≤ 10^9
예제 입력 1
4 5
예제 출력 1
2
작성한 코드
# S 모양 블록의 개수 N, A 모양 블록의 개수 M 받기
N, M = map(int,input().split())
# SASA 모형을 만드는 데에는 2개씩 필요하니까 2로 나누고
# 둘 중 작은 수만큼의 모형을 만들수 있으니까 결과 값에 넣어준다.
res = min(N//2, M//2)
print(res)
문제링크
https://www.acmicpc.net/problem/23825
23825번: SASA 모형을 만들어보자
당신은 SASA 연못에서 알파벳 S 모양의 블록 $N$개와 알파벳 A 모양의 블록 $M$개를 건졌다. 태영이는 연못에서 건진 블록을 이용해 학교에 전시할 SASA 모형을 최대한 많이 만들려고 한다. SASA 모형 $
www.acmicpc.net