TMAL

TMAL

250x250
  • 분류 전체보기 (113)
    • 알고리즘 (6)
      • 백준 (30)
    • 슈카월드 (5)
    • C++ (4)
    • C언어 (16)
    • 책 서평 (2)
    • 플러터 (4)
    • TMI (4)
    • opengl (5)
    • WSJ (2)
    • 데이터베이스 (7)
    • SQL (0)
    • 여행 (2)
      • 프랑스 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

TMAL

컨텐츠 검색

태그

변수 채크인 플러터 알고리즘 string 반복문 백준 17478 플러너 슈카월드 배열 C++ c언어 함수 learnopengl 백준 DBMS 자료형 17478 스터디 Flutter

최근글

댓글

공지사항

아카이브

구현(1)

  • (C++) 백준 1111번 IQ Test

    맨 처음에 DivisionByZero라는 런타임 에러가 떴다. 0으로 나눈 것이 없다고 생각했는데 자세히 보니 어디에서 런타임 에러가 뜨는지 확인했고, 빠르게 고쳐서 성공했다. 시간제한이 2초이다. 2초를 보고 오래 걸리는 문제인 거 같아서 바로 for문으로 푸는 방법을 생각해봤다. 부르트 포스처럼 하나하나 다 대입해서 모든 수를 만족하는 함수를 만드고 함수의 개수가 2개 이상이면 B 그렇지 않으면, 내가 만든 함수에 넣는 코드를 짜서 시간복잡도를 계산해보니 8억(8초)이 나오는 것을 확인했다. 다시 마음을 가다듬고 for 문을 푸는 문제가 아님을 직감하고, 어떻게 하면, 풀 수 있을지 고민했다. 일단 case를 나누어봤다. N의 수에 따른 case를 나누어 보겠다. N=1 무조건 A출력 답이 2개 이상..

    2021.12.01
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바