250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 1002
- n과 m
- 1101
- N-Queen
- 파이싼
- 신경망 학습
- 4948
- 백준
- BOJ
- 밑바닥부터 시작하는 딥러닝
- 손실함수
- Mac
- streamlit
- 파이썬
- 재귀
- 가상환경
- 15649
- 개발환경
- 실버
- 기계학습
- 경사하강법
- end to end
- pyenv
- 그리디 알고리즘
- 설정
- 9020
- 백트래킹
- Python
Archives
- Today
- Total
파이톨치
[백준][python][9020] 골드바흐의 추측(시간초과) 본문
728x90
[문제 설명]
[링크]
https://www.acmicpc.net/problem/9020
[코드]
import sys
def isPrime(a):
if(a<2):
return False
for i in range(2,a):
if(a%i==0):
return False
return 1
def 골드바흐씨의_추측(num):
A, B= 0, 0
for i in range(num//2+1):
if isPrime(i) == 1:
temp = num - i
if isPrime(temp) == 1:
if i <= temp:
A, B = i, temp
print(A, B)
#--------------main------------------
n = int(sys.stdin.readline())
for i in range(n):
temp = int(sys.stdin.readline())
골드바흐씨의_추측(temp)
[코드 설명]
문제를 토대로 만들어 보았다. 문제를 만드는 것은 그다지 어렵지 않았다. 하지만 시간초과 문제가 걸리고 말았다.
이것을 해결할 방법은 에라토스테네스의 체라는 것이고 깨달았다. 내일 이것을 사용하여 문제를 해결해 보겠다.
728x90
'알고리즘' 카테고리의 다른 글
[백준][python][9020] 골드바흐의 추측 (0) | 2021.07.15 |
---|---|
[백준][python][4948] 에라토스테네스의 체 (0) | 2021.07.15 |
[백준][python][1011] Fly me to the Alpha Centauri (0) | 2021.07.12 |
[백준][python][10828] 스택 (0) | 2021.07.09 |
[백준][python][1193] 분수찾기 (0) | 2021.07.07 |