일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 15683
- 14888
- C
- 9663
- 테트로미노
- 문제풀이
- 연산자 끼워넣기 성공
- 러스트란 #cargo
- 15650
- 14503
- 15651
- C++
- 백준
- rustup
- 분해합
- 1259
- 10872
- 백트래킹
- 15652
- 13458
- 14890
- 3190
- 14500
- rust설치
- 2798
- 14501
- 팰린드롬수
- 15649
- 13460
- 14891
Archives
목록14888 (1)
Easy-So-Easy
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqGqpc/btsldOq0yHs/X01NwK4YCvY3yYoDDsKXb0/img.png)
백준 1259 문제(Problem) 풀이(Solution) 이 문제는 재귀 함수의 사용 방법만 알면 간단하게 구현이 가능하다. 연산자를 넣어줄 배열 op를 선언하여 덧셈, 뺄셈, 곱셈, 나눗셈의 개수를 각각 넣어주었다. 그리고 사용 개수가 남아 있으면 연산을 실행하며 모든 연산을 하였을 때 최솟값, 최댓값을 계속해서 갱신해주면 되는 문제이다. 전체 코드(Code) #include #include #include using namespace std; int N, A[101], op[4], res_min=INT_MAX, res_max=INT_MIN; int check(int pos, int i, int v) { if(pos==0) return v+arr[i]; // + 덧셈 if(pos==1) return ..
BaekJoon
2023. 6. 24. 14:08