다음 조건을 만족하는 길이 의 수열 A = {A_1, A_2,…,A_N}를 출력하시오.
1≤ i < j ≤ N을 만족하는 모든 정수 와 에 대해서 다음 조건을 만족한다.
- 의 모든 원소는 이상 이하의 정수이다. 이고 수열
- A_i × A_j의 약수가 아니다. 는
입력
첫째 줄에 수열 의 길이를 나타내는 정수 이 주어진다. (2 ≤ N ≤ 5 000)
출력
첫째 줄에 조건을 만족하는 수열 의 원소들을 공백으로 구분하여 출력한다.
위 조건을 만족하는 수열이 여러 개라면 그중 아무거나 출력한다.
풀이 과정
위 조건을 만족하는 수열은 홀수 수열이다.
홀수와 홀수의 합은 짝수이고, 홀수와 홀수의 곱은 홀수이므로 두 번째 조건을 만족한다.
n = int(input().rstrip())
arr = [(i * 2 - 1) for i in range(1, n+1)]
print(' '.join(map(str, arr)))
'-- 예전 기록 > BOJ' 카테고리의 다른 글
[ BOJ ] 26598 : 색종이와 공예 ( GOLD 5 ) / Python (0) | 2024.02.05 |
---|---|
[ BOJ ] 21922 : 학부 연구생 민상 ( GOLD 5 ) / Python (0) | 2024.02.04 |
[ BOJ ] 16956 : 늑대와 양 ( SILVER 3 ) / Python (0) | 2024.02.03 |
[ BOJ ] 11780 : 플로이드 2 ( GOLD 2 ) / Python (1) | 2024.02.03 |
[ BOJ ] 15658 : 연산자 끼워넣기 (2) ( SILVER 2 ) / C (0) | 2024.02.03 |