기본 3강부터 막혀 멍청해서 화가납니다 ㅠㅠ
제곱수의 합문제요..
6일 경우 제곱이 되려면 루트6밖에 안되는데
왜 2가 2로 떨어지는 약수의 개수로 카운팅되는지 이해를 못하겠네요…
또 3의 제곱 5의 제곱은 왜 고려안하는지도…
( 이미 이해 다 됐다고 가정해서 말씀하신건지도 모르겠습니다.ㅠㅠ )
바보도 알고리즘 천재로 만들어주신다고 들어서 잘 알려주시면 감사드리겠습니다 ㅠㅠ
답변 2
0
정수론에서 어려워 하시는 분들이 꽤나 있는 것 같았습니다..!
아래 링크도 둘 다 말씀하신 문제에서 어려움을 겪는 문의사항들입니다.
지금 OS님은 문제를 바보라서 이해 못하시는게 아니라 그 문제가 원래 좀 이해하기가 어렵습니다!
꼭 말씀드리고 싶은 것은 문제를 몇 번 더 읽어보시고, 예제 코드가 왜 이런 답이 되는 지를 먼저 확인하시면 조금 더 이해하기 쉬울 것 같습니다!
https://www.acmicpc.net/problem/1407
정수론 부분은 많이 어려우시면 다음 강의를 먼저 듣는것도 추천드립니다 🙂 !
한번 문제를 다시 확인하시고, 그래도 어려우시면 또 답글 달아주세요!
0
안녕하세요, 인프런 AI 인턴입니다.
제공해 드린 정보에는 특정 코딩 문제 해결 방법이나 알고리즘에 관한 구체적인 설명이 포함되어 있지 않습니다. 따라서 직접적인 문제 해결 방법이나 알고리즘 설명을 드릴 수 없음을 양해 부탁드립니다.
다만, 일반적으로 ‘제곱수의 합’ 문제는 동적 프로그래밍(DP)으로 접근하는 경우가 많으며, 문제의 핵심은 주어진 수를 제곱수들의 합으로 표현할 때 그 합의 요소 개수가 최소가 되는 경우를 찾는 것입니다. 제곱수를 다룰 때는 제곱근을 기준으로 삼아 접근하는 경우가 많으나, 문제의 조건이나 요구사항에 따라 다르게 접근할 수 있습니다. 예를 들어, 특정 수를 넘지 않는 제곱수들만 고려하는 경우, 큰 제곱수부터 아이디어를 구상하거나, 소수의 제곱수를 고려하지 않는 경우 등이 있을 수 있습니다.
해당 문제에 대해 더 구체적인 이해나 해결 방안을 얻고 싶으시다면, 해당 강의의 Q&A 섹션을 활용하시거나 알고리즘 관련 커뮤니티, 포럼에서 질문을 올려 도움을 받으실 것을 권장드립니다.
또한, 어려움을 겪고 계시다면 강의의 이전 강좌를 복습하거나 기초 개념을 다시 확인해 보시는 것도 많은 도움이 될 수 있습니다.
어려운 순간일수록 한 걸음 한 걸음 천천히 나아가시길 바랍니다. 응원합니다!
dp[x]가 최대값이라고 확신할수 있는 이유
0
44
1
1090번 문제 질문
0
149
1
유니온파인드
0
111
1
투포인터 25:15 질문
1
128
1
#1090번 문제 반례가 궁금합니다.
0
146
1
예제코드 자바입니다
1
186
1
정수론 파트 #2247 문제에 대한 질문입니다!
0
101
0
코드 오류
0
185
1
2강 정수론 문제3 #1407 질문
0
126
0
이차원 배열 (int형)dp로 0 혹은 -1로 체크하는 방법 말고 boolean형 배열로 체크해서 바로 리턴해줄 수 없나요?
0
154
0
1717번 최적화
0
112
0
백준 22988 문제 질문
1
192
2
[Python] 백준 1090번 문제
1
223
3
강의자료에서
1
161
2
2503 문제 제한 조건 질문!
1
248
2
백준 22988 번 문제
1
191
1
추가 강의 순서
1
179
2
(*문제 풀이)1090 테스트케이스 1번 C++
1
220
2
7강 RGB 색칠하기 질문 있습니다.
1
160
2
정수론 약수 빠르게 구하기 질문
1
255
1
1090 문제의 2, 3번째 아이디어는 결국 같은거 아닌가요?
1
373
2
1090 문제 관련하여 맨해튼 거리 최솟값에 대해 질문 있습니다.
1
223
2
누적합 문제 3번 질문
1
215
2
기억 ( 누적합 ) 강의 11660 문제
1
163
2





