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
수정 아이콘
답변이 너무 늦어서 죄송합니다. 며칠 갑작스럽게 좀 바빴네요.
문제를... 드디어 이해한 것 같습니다. 어떻게 푸느냐는 또 다른 문제이지만 ㅠㅠ
예를 들어 친절한 설명 주셔서 감사합니다 :)
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
115228 [질문] 영화 세븐 보신 분들 질문요(스포) [4] 삭제됨1773 18/01/24 1773
115227 [질문] 여자친구랑 하기 좋은 요리? [26] 안개곰13764 18/01/24 13764
115225 [질문] 트위치 롤 방송 이렇게 난잡한가요? [5] 펠릭스-30세 무직3739 18/01/24 3739
115224 [질문] 발바닥이 숨을 쉬어요 [5] 콩콩지3364 18/01/24 3364
115223 [질문] 게임내 욕설관련 고소 질문입니다. [9] 응인생터졌어1895 18/01/24 1895
115222 [질문] [노래찾기]팝송 에니메이션ost 능력자님들 도와주세요 [3] Liberal2431 18/01/23 2431
115221 [질문] 엑셀관련 질문 (데이터 행과 열 위치 변경)(해결) [2] 아이언맨1731 18/01/23 1731
115220 [질문] 연말정산 질문드립니다 [3] cs1777 18/01/23 1777
115219 [질문] 블루투스 헤드셋용 동글 구입 추천 부탁드립니다. [2] 삭제됨3796 18/01/23 3796
115218 [질문] 화장실 전등 안전기가 나가면 콘센트도 작동이 안되나요? [4] 등짝을보자3071 18/01/23 3071
115217 [질문] 알뜰폰 잔소리 부탁드립니다 [1] 문정혁1834 18/01/23 1834
115216 [질문] 부기영화는 언제 업데이트되나요? [6] 진인환2258 18/01/23 2258
115215 [질문] 115188번 글에 이어서 추가질문이요..(롤 프레임 관련) [1] 이태양1287 18/01/23 1287
115214 [질문] 나이 28살에 경영학과 편입 하는게 좋을까요? [41] 삭제됨14673 18/01/23 14673
115213 [질문] 꼼꼼해지기 위해 도움이 될 서적 추천 부탁드립니다. [7] 마요라2825 18/01/23 2825
115212 [질문] 부활절 기간에 바르셀로나에 가게 됐습니다. [7] 자유형다람쥐1981 18/01/23 1981
115211 [질문] 감자탕 어떻게 먹나요? [13] Aku2777 18/01/23 2777
115210 [질문] ssd 관련 질문입니다. [3] newness2175 18/01/23 2175
115209 [질문] 게임사는 버그이용자 고소 못하나요? [1] 우와2406 18/01/23 2406
115208 [질문] (lol)한타때 이블린 진입각... [1] coolasice3375 18/01/23 3375
115207 [질문] 스타2 대회가 블리자드에 수익을 가져다 주나요? [4] 안녕라비루나2488 18/01/23 2488
115206 [질문] 아이패드 10.5 vs 12.9 질문드려요.. [15] 토욜저녁축구와치맥캬5075 18/01/23 5075
115205 [질문] 노트북 사양 질문드립니다. [4] 삭제됨1799 18/01/23 1799
목록 이전 다음
댓글

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