문제 링크입니다: https://www.acmicpc.net/problem/1016 처음에는 vector를 이용하여 풀었는데 중복된 제곱수를 추가하는 바람에 틀렸습니다.그래서 algorithm 헤더 파일을 추가하여 find 함수를 이용하여 중복된 제곱수를 방지했더니 시간 초과가 발생했습니다.따라서 언제나처럼 배열을 이용하여 풀었는데 한가지 유의사항은 인덱스를 0부터 시작하기 위해 arr[quotient*square - minNum]에 제곱수임을 표시해야한다는 점입니다. #include //#include //#include using namespace std; const int MAXSQRT = 1000000 + 1; long long minNum, maxNum; long long arr[MAXSQRT]..