본문 바로가기
카테고리 없음

정올 2012년 시도예선 중고등부 문제풀이

by plzfday 2018. 4. 7.

24 = 7원 * 2 + 5원 * 2
26 = 7원 * 3 + 5원 * 1
31 = 7원 * 3 + 5원 * 2
33 = 7원 * 4 + 5원 * 1

1번 23원이 못 만들어진다.

총 경기 수 : 4 + 3 + 2 + 1 = 10 경기
하루 가능 경기 수: 2경기

10 / 2 = 5일



각 빈칸을 a,b,c,d,e라고 설정. b = 2c라서 b와 c가 되는 경우가 (2, 1), (4, 2)인데 b=2, c=1일 경우에는 만들어지지 않는다.
(4, 2)일땐 a=3, b=4, c=2, d=5, e=1로 방정식이 일치하게 된다.

*참고: 균형이 맞으려면 (왼쪽 무게)*(왼쪽 거리) = (오른쪽 무게)*(오른쪽 거리)여야 한다.


방정식으로 두고 풀면 되긴 한데 방정식을 세웠다고 해서 연산을 통해 풀리는 건 아니고 대입을 해보면서 계산해야 한다.

[식]: 60B+C - 60A-B = 60C+A

[풀이]: 59B - 59C = 61A. 이게 성립하려면 A가 0일때 밖에 없다. A가 가질 수 있는 값이 오직 0, 한 가지라서 답은 2번이다.



[유형]: 집합 계산

[풀이]



A로 시작하고 길이 1: 1개
A로 시작하고 길이 2: 5개
A로 시작하고 길이 3: 25개
A로 시작하고 길이 4: 125개
B,C로 시작하는 것도 같은 논리로 125개

따라서 D는 469번째, DA로 시작하는 길이 2: 1개, DA로 시작하는 길이 3: 5개, DA로 시작하는 길이 4: 25개.
-> DB는 501번째. DBA, BDAX(5개), DBB, DBBA, DBBB, DBBC, DBBD. 

DBBD는 512번째 이므로 답은 4번


[풀이]: 9의 배수란 자리수의 합이 9의 배수여야 한다.

0이 연속으로 있는 숫자: 9000
1이 연속으로 있는 숫자: 1116, 6111
2이 연속으로 있는 숫자: 2223, 3222
3이 연속으로 있는 숫자: 3330, 3339, 9333
4가 연속으로 있는 숫자: 4446, 6444
5연속으로 있는 숫자: 5553, 3555
6이 연속으로 있는 숫자: 6660, 6669, 9666
7이 연속으로 있는 숫자: 7776, 6777
8이 연속으로 있는 숫자: 8883, 3888
9가 연속으로 있는 숫자: 9990

따라서 총 20개이다.


log2(1000) = 9.xxx인데 높이 세는 걸 0부터하니깐 9가 답.

위처럼 해도 되지만 이진트리의 특징이라서 적어둔다. 이진 트리의 높이가 N일 때 높이는 2^(N+1) - 1이다.

그래서 2^(N+1) - 1 > 1000을 성립하는 최소 N은 9이다.



1

1

1

11

35

B

1

C

C

10

24

42

1

3

6

10

14

18

1

2

3

4

4

4

A

1

1

1

C

4


34 + 42 = 77

따라서 B까지 갈 수 있는 경우의 수는 77개이다.


해보면 되는데 답인 5번이 안되는 이유는 C에 위에서 아래로 6,5,4,3로 쌓여있을 수 있다. B에는 위에서 아래로 2,1로 쌓여있다. B->C하면 1,2,6,5,4,3이 되는데 왼쪽으로 옮기는 방법이 없기 때문에 절대로 2,1이 나올 수가 없다. 해보면 된다. ^^7





첫번째: 
두번째:
세번째:

보면 중간은 항상 골이다. 그리고 그 골을 중심으로 해해서 뒷부분은 그 전 단계가 그대로 복사된다. 그래서 좀 해보면 항상 뒤에 10자리는 같다는 것을 알 수 있다. 왜냐하면 말 그대로 전 것이 복사되기 때문에 당연히 뒤 10개도 같은 패턴이 유지되는 것이다. 그래서 해보면 3번이 유지되는 것을 알 수 있다.

방정식을 만들면 엄.청 쉽게 풀리는 문제다.


1. 수직이등분하는 직선의 방정식을 구한다. 

2. b를 대입한다. 

a,b는 정수여야 하므로 a=2,-2,10,-10이 가능하다. 따라서 답은 2번 4개이다.

똑같은 방식으로 n = 5일때도 1 + 5C2 + 5C3 + 5C4 + 5C5 = 27

근데 일반화해보면 2^n - n이라서 2^5 - 5 = 27. 따라서 5번


해보면 2,5번임을 알 수 있다.

그냥 조건따지면서 해보면 된다.





댓글