전에 어떤 커뮤에서 화제된 문제임
올린사람 학교에 iq 170따리가 10분컷했다함
조건이 좀 있어서 추가함
- 딱 a, b, !, ?이랑 괄호만 쓸것. 글고 20a도 그냥 쓰면 안되고 20a를 이 기호들만으로 표현해야 함
- 어떤 경우에도 답이 20a-18b 나와야됨(그러니까 ?=+, !=-(뒤에서 앞 뺌)인거랑 ?=-(앞에서 뒤 뺌), !=+인거 등등 4가지 경우 모두 답이 20a-18b 나와야됨)
- ?, !은 연산자여서 두 문자 사이에 딱 1개씩 써야됨. 즉 !a, a?!b 같은 건 안됨
- 괄호 쳐서 계산 순서를 표기해야됨. a!a!a!a같이 쓰면 안됨
긍까 이따구로 쓰면 안됨
?(a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?a?!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b!b)
!(!(20a)?(18b))
0 = (a?a)!(a?a); -a = (0! ((0?a)?0)) ! 0; f1(a, b) = 0 ? (((b?a)?b) ? (0?b)); f2(a, b) = 0 ! (((b!a)!b) ! (0!b)); a + 2b = f2(f1(a, b), b); 0에다가 2a, -2b씩 더하면 끝
ㄷㄷ맞는듯 거기 있던 딴사람 풀이랑 비슷하네
이 댓글은 게시물 작성자가 삭제하였습니다.
컴과임?
!(!a!a!a!...!a)!(?b?b?b?...?b)?(?a?b) 참고로 첫번째랑 두번째 괄호에 있는 a,b 각각은 19개씩임.
!a같이 쓰면 안됨 조건 읽어봐
a,b,!,?만 써야된다메.. 숫자도 되는거였냐
20a 쓸라면 그걸 a, b, ?, !으로 표현하는 법을 써야 함