코테/백준
[백준/JAVA] 24313번: 알고리즘 수업 - 점근적 표기 1
imname1am
2023. 4. 1. 15:01
반응형
🔺 문제
24313번: 알고리즘 수업 - 점근적 표기 1
f(n) = 7n + 7, g(n) = n, c = 8, n0 = 1이다. f(1) = 14, c × g(1) = 8이므로 O(n) 정의를 만족하지 못한다.
www.acmicpc.net
🔺 코드
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws Exception {
var br = new BufferedReader(new InputStreamReader(System.in));
var st = new StringTokenizer(br.readLine(), " ");
int a1 = Integer.parseInt(st.nextToken());
int a0 = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(br.readLine());
int n = Integer.parseInt(br.readLine());
if(((a1*n + a0) <= c * n) && c >= a1) {
System.out.println(1);
} else {
System.out.println(0);
}
}
}
✅ 해결 아이디어
- if문 조건에서c >= a1
놓쳐서 틀렸었음.
(참고)
[Python] 백준 24313 알고리즘 수업 - 점근적 표기 1
백준 24313 알고리즘 수업 - 점근적 표기 1 문제 오늘도 서준이는 점근적 표기 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 알고리즘의 소요
v-0w0-v.tistory.com
반응형