PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2018/01/23 15:39:39
Name RunDavid
File #1 Creative_Numbers.jpg (110.8 KB), Download : 19
Link #1 https://projecteuler.net/problem=616
Subject [질문] [수학/프로그래밍] 오일러 프로젝트 616번 문제. 문제가 이해가 안가요 (수정됨)


오일러 프로젝트 616번 문제입니다.

여기에서 저 Creative Integer 의 정의를 정확하게 이해했는지 확신이 서지 않습니다.
10^12 보다 작은 모든 creative integers 의 합을 구하라고 해서요.
단순히 c = a ^ b 로 표현될 수 있는 수 c가 creative integer 라면 많아도 너무 많지 않나요...?  

제 이해는
First step: n = a ^ b
Second step: b ^ a = m
If n < m , then n is a creative number.

맞는지 모르겠네요...

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
18/01/23 16:12
수정 아이콘
Creative Integer n은 L= {n}으로 시작해서 해당 규칙을 사용해서 쭉쭉 리스트를 만들어나갈 때 임의의 1보다 큰 정수 m을 포함하는 리스트를 만들 수 있는 수라는 것 같은데요.
RunDavid
18/01/23 16:44
수정 아이콘
답변 감사드립니다. 예를 들어 L={121} -> L={2,11} 이렇게 한번만 되면 121 은 creative number 인가요? L={2,11} 에서 L={2048} 까지 해야할 이유가 있을까요?
18/01/23 17:27
수정 아이콘
한마디로 얘기하면 '2이상의 모든 정수가' 저 리스트에 들어가야 creative Integer가 됩니다.
AirQuick
18/01/23 16:13
수정 아이콘
이해하신 것처럼 L = {n}에서 시작해서 L에 1보다 크고 n과 다른 정수가 포함되도록 만들수 있다면, 즉 c = a^b로 표현이 가능한 수라면 전부 creative integer에 해당되는 것 같네요.
RunDavid
18/01/23 16:46
수정 아이콘
답변 감사드립니다. 제가 위에 쓴 이해가 맞는거라면, 10^12 아래에 있는 그런 수들의 합을 구하라는 건데, 너무 많지 않나요? ㅠㅠ
18/01/23 16:16
수정 아이콘
(수정됨) 해당 숫자에서 시작해서 L을 generate하는 과정에서 1보다 큰 정수 m을 모두 *만들 수* 있어야 합니다.
임의의 정수 n이 a^b로 표현된다면 {n}을 {a, b} 로 분해한 것이고, 이 경우 a와 b를 *만들었다* 고 볼 수 있겠죠. a가 만약 c^d로 표현된다면 {b, c, d}를 만들 수 있는 것이구요. 여기서 {c, b^d} 이런 식으로 다시 줄어들 수도 있겠죠. 이런 식으로 유한 번 반복하는 과정에서 1보다 큰 정수가 모두 등장해야 creative number가 되겠죠?
RunDavid
18/01/23 16:41
수정 아이콘
답변 감사합니다. 유한번 반복하는 과정이라면, 언제가 끝일까요? 예를 들어 L={1024} 라는 숫자는 위의 두 법칙에 따라 어떻게 generate 되고, creative number 인가요 아닌가요? 제가 아직 이해하지 못한듯 하네요 ㅠㅠ
18/01/23 17:24
수정 아이콘
무한한 개수의 정수를 모두 만들 수 있으려면 무한번 반복되야 하지 않을까요?
L={1024} -> L={4, 5} -> L={625} -> L={25, 2} -> L={2^25} -> L={32, 5}
대충 이런 식으로 쭉쭉 되겠네요
고양이손
18/01/23 17:50
수정 아이콘
An integer n is said to be creative
if
for any integer m
Alice can obtain a list that contains m starting from L={n}.
----
모든 m에 대해서,
L={n}으로 시작해,
앨리스가 문제의 규칙에 따라 리스트를 변화시켜,
m이 들어있는 리스트로 만들 수 있다면,
n은 creative이다
----
제가 이해한 것이 맞다면, n=8은 creative하지 않습니다.
왜냐하면 n=8은 m=2, m=3, m=9에 대해서는 조건이 성립하지만, 나머지 숫자에 대해서는 조건을 만족시키지 못하기 때문입니다.
더 쓰면 너무 스포일러가 될 것 같아서 일단 반례 하나만 적어봅니다.
RunDavid
18/01/25 15:14
수정 아이콘
답변이 너무 늦어서 죄송합니다. 며칠 갑작스럽게 좀 바빴네요.
문제를... 드디어 이해한 것 같습니다. 어떻게 푸느냐는 또 다른 문제이지만 ㅠㅠ
예를 들어 친절한 설명 주셔서 감사합니다 :)
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
115201 [질문] 폰알못 상담받았는데 이게 뭔소린지 알려주실분 계신가요 ㅠㅠ [25] 미분기하4559 18/01/23 4559
115200 [질문] 보험계약 해지-변경 관련 질문 - 안 좋은 보험계약 처리 [2] 모나크모나크1343 18/01/23 1343
115199 [질문] 카페24, 네이버스토어팜이 비교군이라고 할 수 있나요? [2] LG의심장박용택2924 18/01/23 2924
115198 [질문] 몬스터헌터월드로 입문하는데 질문입니다. [16] 제드3234 18/01/23 3234
115197 [질문] [수학/프로그래밍] 오일러 프로젝트 616번 문제. 문제가 이해가 안가요 [10] RunDavid2389 18/01/23 2389
115196 [질문] 큰 마우스 추천 부탁드립니다. [5] 진인환3948 18/01/23 3948
115195 [질문] 부산 맛집 추천 부탁드립니다. [10] 쉬군3679 18/01/23 3679
115194 [질문] 갤럭시 노트8 LG 에서 샀는데 SKT 변경 가능한가요? [4] MelOng1840 18/01/23 1840
115193 [질문] 미니빔 질문 드립니다. (PH-550 vs 벤큐 gs1) [2] 누림 다복3982 18/01/23 3982
115192 [질문] 연말정산 추가질문입니다. [8] StarLoL사랑1642 18/01/23 1642
115191 [질문] 좌표값을 가지고 그래프를 뽑아주는 프로그램 있나요? [4] 성세현1910 18/01/23 1910
115190 [질문] 커피 한잔에 원두가 보통 몇g 들어가나요??? [12] 삭제됨15674 18/01/23 15674
115189 [질문] 연말정산에서.. [5] StarLoL사랑2047 18/01/23 2047
115188 [질문] 롤 프레임 방어가 안됩니다.. [10] 이태양7512 18/01/23 7512
115187 [질문] 새 집 이사 질문입니다. [13] 계란말이2429 18/01/23 2429
115186 [질문] 회식 불참하는 거 어떻게 생각하세요? [58] 삭제됨7335 18/01/23 7335
115185 [질문] 애플 헤드폰(비트)나 블루투스 헤드폰 쓰시는분 계신가요? [4] Chandler2101 18/01/23 2101
115184 [질문] 예비 신부가 본인보다 연봉이 많은 경우 오픈을 어떻게 할까요 [59] 수지7223 18/01/23 7223
115183 [질문] 몬스터 헌터에 발도술을 쓰는 무기가 있나요? [14] 불같은 강속구5947 18/01/23 5947
115182 [질문] 중고차 대출 구입 연말정산 가능한가요? [1] 루시드레인2465 18/01/23 2465
115181 [질문] [카톡] 보이스톡 궁금 [1] 비둘기야 먹쟈2725 18/01/23 2725
115180 [질문] 연말정산질문드립니다. 오버액션토끼1159 18/01/23 1159
115178 [질문] 그래픽카드 다운그레이드 질문입니다. 회전목마1703 18/01/23 1703
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로