14936번: 엘리베이터 장난 (acmicpc.net)
14936번: 엘리베이터 장난
마지막 상태는 버튼이 모두 꺼진 상태, 버튼이 모두 켜진 상태, 짝수만 켜진 상태, 홀수만 켜진 상태, 1, 4, 7, 10층이 켜진 상태, 1, 2, 6, 7, 8층이 켜진 상태, 3, 4, 5, 9, 10층이 켜진 상태로 총 7가지가
www.acmicpc.net
이거 진짜
짱~나네용
변수 넘 많길래
구글링 해서 아이디어 얻어서
제출했는데
틀렸다길래
그냥 냅다 베꼈는데 틀렸다길래
진짜 똑같은 코드만 1시간 들여다보다가 포기함용
84%에서 틀렸습니다 나오니까
16%만 틀린거니까 괜찮다는 합리화 죰만 할게용~
ㅠ
휴
import sys
n, m = map(int,sys.stdin.readline().split())
ans = 1 #모두 꺼진 상태
a = (n / 2) + 1
if n % 2 == 0:
a = n / 2
b = n / 2
c = n / 3
if n % 3 >= 1:
c = n / 3 + 1
if n <= m:
ans += 1
if a <= m and n > 1:
ans += 1
if b <= m and n > 1:
ans += 1
if c <= m and n > 2:
ans += 1
if c + a <= m and n > 2:
ans += 1
if c + b <= m and n > 2:
ans += 1
if c + n <= m and n > 2:
ans += 1
print(ans)
전체 키기
홀수만 키기
짝수만 키기
3k + 1만 키기
인데
-n이 1이면 전체 == 홀수 == 짝수 돼서 n > 1로 조건 더 달아주기
-n이 2 이하일 때 3k + 1이랑 홀수 경우가 같아서 요것도 n > 2로 조건 달아주기
진짜 뭐가 문제지 싶어서 이것저것 검색하다가
input이랑 sys 차이점만 알아왔네용
넘 억울하고 분한데
상여자특) 가끔은 져줄줄 알음
하여자특)포기한거 합리화하려고 말 길어짐
ㅠ
하루에 3시간을 걸으면
7년 후에 지구를 한 바퀴 돌 수 있다
-사무엘 존슨-
'BOJ' 카테고리의 다른 글
[Java] 백준 18110번 - solved.ac // 유지니의 일기 6 (3) | 2023.01.20 |
---|---|
[python] 백준 3100번 - 국기 인식 (3) | 2023.01.19 |
[C] 백준 1049 - 기타줄 // 유지니의 일기5 (2) | 2023.01.18 |
[python] 백준 12873번 - 기념품 # 유지니의 일기4 (4) | 2023.01.18 |
[python] 3085번 - 사탕게임 #유지니의 일기 3-2 (2) | 2023.01.17 |
댓글