TLE 및 WA 관련 질문드립니다.

okkdy0628 Reply 4 years 29 weeks ago
Discuss에서 인수분해 합차공식 및 연립방정식을 사용하라는 힌트를 보고 접근하였습니다. WithCS에서는 TLE가 나왔지만, Visual Studio로 실행해보면 n에 어떤 값을 넣든 IMPOSSIBLE이 출력됩니다. 두 수 a, b가 정확하게 나오기 위해서는 코드를 어떻게 손봐야 할까요? 그리고 TLE가 뜨지 않도록 하기 위해서는 어떻게 조정해야 할까요..?
withcs2 Reply 4 years 29 weeks ago
for (n1 = 0; n1 < n; n1++) { for (n2 = 0; n2 < n1; n2++) { if (n1 * n2 == n) continue; find == 1; break; } } 어차피 이거 표절 힘들테니까 그냥 코드 그대로 쓸게요 find == 1;는 그냥 아무 의미 없는 코드입니다 ㅜㅜ find를 1로 만드는 방법은 find = 1이에요 이 코드는 n1, n2의 곱이 n이면 n2++하고, 아니면 find를 1로 바꾸고 반복문을 빠져나와서 n1++하고 다시 반복문으로 들어가서 n2=0으로 바뀝니다. 의도한 방식이 이거 맞나요..?