일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- socket.io
- 프레딧
- ML
- TimeSeries
- 엠프로
- MPRO
- 불법마약특별단속 #부산지방경찰청
- DataProcessing
- LTSF
- RL
- de
- node.js
- express
- 제발쉽게좀가르치자
- 강화학습으로주식하기
- transformer
- DLInear
- AI
- 도커로 깃블로그 만들기
- DL
- mlflow
- 오토트레이딩
- 프로바이오틱스
- 벨만방정식
- 강화학습
- NLinear
- pandas
- 흥미붙이기
- YOLO
- HY7714
- Today
- Total
목록백준 (3)
상황파악
주의해야할 점은 직전에 사용한 색과 연속되어서는 안된다는 점이다 따라서 직전에 사용된 색을 제외한 나머지 경우를 계산하면서 진행한다 #include #include #include using namespace std; int main() { int count, r, g, b; int v[3][1001]; cin >> count; v[0][0]=0; v[0][1]=0; v[0][2]=0; for (int i=1;i> r >> g >> b; v[0][i] = min(v[1][i-1],v[2][i-1]) + r; v[1][i] = min(v[0][i-1],v[2][i-1]) + g; v[2][i] = min(v[0][i-1],v[1][i-1]) + b; } cout
쉽게 생각하고 풀었다가 이해가 안되서 머리가 아팠다 결국 다른 사람의 코드를 참조했지만 이상하게 풀리지 않았다 결국 다시 생각해보고 풀었다 #include using namespace std; int main() { int mount; int f_count = 0; int t_count = 0; cin >> mount; int temp = mount; while(mount>0){ if(mount % 5==0){ mount -= 5; f_count++; } else if(mount %3 ==0){ mount -= 3; t_count++; } else if(mount > 5){ mount -= 5; f_count++; } else { break; } } if(5*f_count+3*t_count != temp..
www.acmicpc.net/problem/1032 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 www.acmicpc.net 입력한 단어들을 순차적으로 비교하여 일치하지 않는 부분을 찾아내는게 핵심이다. 여러 글을 참고했지만 대부분의 방법들이 입력과 동시에 값을 비교하고 있어서 나도 따르기로 했다. 처음엔 제너레이터를 사용해보기도 했지만 아직은 익숙하지 않아서 과감히 노선을 변경하였다. count = int(input()) first = list(str(input())) for i in range(count-1): second ..