[Java] 백준 24313번 - 알고리즘 수업 - 점근적 표기 1

2023. 7. 2. 13:49·백준

문제 링크 : 백준 24313번 알고리즘 수업 - 점근적 표기 1 자바

점근적 표기법에서 조건이 만족하는 지를 묻는 문제이다.

점근적 표기법이 무엇인지 모른다면, 구글에서 배우고 오시길 ㅠㅠ! 나중에 이 블로그에도 포스팅하겠다.

 

여기서 주의해야 할 점이 1가지 있는데, f(n) <= c*g(n)의 그래프를 그려 보았을 때 a1 <= c 이어야 한다는 추가 조건을 발견할 수 있다.

 

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int[] a = Arrays.stream(br.readLine().split(" ")).mapToInt(Integer::parseInt).toArray();
        int a1 = a[0];
        int a0 = a[1];
        int c = Integer.parseInt(br.readLine());
        int n0 = Integer.parseInt(br.readLine());

        if (a1*n0 + a0 <= c*n0 && a1 <= c) System.out.println(1);
        else System.out.println(0);
    }
}

 

'백준' 카테고리의 다른 글

[Java] 백준 1018번 - 체스판 다시 칠하기  (0) 2023.07.05
[Java] 백준 2798번 - 블랙잭  (0) 2023.07.02
[Java] 백준 24267번 - 알고리즘 수업 - 알고리즘의 수행 시간 6  (0) 2023.07.02
[Java] 백준 24266번 - 알고리즘 수업 - 알고리즘의 수행 시간 5  (0) 2023.07.01
[Java] 백준 24265번 - 알고리즘 수업 - 알고리즘의 수행 시간 4  (0) 2023.07.01
'백준' 카테고리의 다른 글
  • [Java] 백준 1018번 - 체스판 다시 칠하기
  • [Java] 백준 2798번 - 블랙잭
  • [Java] 백준 24267번 - 알고리즘 수업 - 알고리즘의 수행 시간 6
  • [Java] 백준 24266번 - 알고리즘 수업 - 알고리즘의 수행 시간 5
효재감자
효재감자
  • 효재감자
    효재감자의 우당탕탕 개발일지
    효재감자
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • 아무거나 (3)
      • 백준 (44)
      • 알고리즘 (4)
      • 자바 (1)
      • 리눅스(우분투) 및 클라우드 (2)
      • 스프링 (14)
        • 스프링 시큐리티 인 액션 (도서 정리) (5)
      • 플러터(Dart) (0)
  • 블로그 메뉴

    • 홈
    • Github
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
효재감자
[Java] 백준 24313번 - 알고리즘 수업 - 점근적 표기 1
상단으로

티스토리툴바