f(x) = 정수 묶음에서 x이하의 수가 나온 갯수.
예를 들어서 문제에 있는 input 같은 경우 정수 묶음이
1 2 3 4 5 6 7 8 9 10
4
1 2 3 4 5
6 7 8 9 10
이렇게 나오잖아요?
f(1) = 2
f(2) = 4
...
이런 식으로 쓸 수 있죠.
여기까지만 힌트 드릴게요.
1637번 - 날카로운 눈
f(x) = 정수 묶음에서 x이하의 수가 나온 갯수.
예를 들어서 문제에 있는 input 같은 경우 정수 묶음이
1 2 3 4 5 6 7 8 9 10
4
1 2 3 4 5
6 7 8 9 10
이렇게 나오잖아요?
f(1) = 2
f(2) = 4
...
이런 식으로 쓸 수 있죠.
여기까지만 힌트 드릴게요.
문제가 쉬운 편은 아닙니다. 사실..
중상 ~ 상 정도 되는 문젠거 같은데요. 딱히 이론적인 배경은 없고요.
a와 b가 자연수라고 하면
a가 2로 나누어 떨어지는 경우에
a*b도 2로 나누어 떨어집니다만. c가 홀수인 경우
a*b+c는 2로 나누어 떨어지지 않죠. 이걸 구현한 것 뿐입니다. 사실 저도 첨에 헤메긴 했습니다.
언제부터 이 문제를 푼 사람이 많아졌을까요?? 허허..
소문이 많이 났나 보군요.
댓글을 작성하려면 로그인해야 합니다.
takeclassic 6년 전
값이 너무 커서 배열조차 못 쓰는 것 같던데,
메모리를 안 쓰고 이걸 풀 수 가 있을까요...??
어떤 방식으로 해야 하는지 감이 안오네요.
고수분들 힌트좀 주세요 ㅠㅠ
저는 아래 방식으로 풀어보려고 했습니다.