dydsj0920   5년 전

질문 두 가지를 케이스별로 나타내서 질문하겠습니다. 우선 solve부분을 설명드리자면

각 피자A, B에서 나올 수 있는 모든 조각의 부분집합을 map으로 표현했습니다.

Case 1.

다음 코드와 같이 solve 부분을 아래와 같이 바꾸면 '시간초과'가 되는 이유가 뭔가요?

Case 2.

다음 코드와 같이 매개변수를 포인터가 아닌 아래와 같이 벡터를 사용하여 main에서 입력받고 호출하면 '시간초과'가 되는 이유가 뭔가요?

djm03178   5년 전

코드를 일부만 잘라놓으면 그 부분이 문제가 아닐 수 있음에도 불구하고 진실을 알 수 없기 때문에 코드는 항상 실행 가능한 상태로 올려야 합니다. 물론 나머지 부분에 단 한 글자라도 변함이 없다면 그 부분은 한 번만 올려도 되겠지만, int 배열을 쓰는 것과 vector<int>를 쓰는 건 태생부터 다르니 전부 올려야 합니다.

dydsj0920   5년 전

@djm03178 코드가 너무 많은것 같아 일부만 올렸었는데 오히려 더 안좋은거군요. 네 수정했습니다!

댓글을 작성하려면 로그인해야 합니다.