(c++) 백준 "11055. 가장 큰 증가 부분 수열"
https://www.acmicpc.net/problem/11055 11055번: 가장 큰 증가 부분 수열 수열 A가 주어졌을 때, 그 수열의 증가 부분 수열 중에서 합이 가장 큰 것을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {1, 100, 2, 50, 60, 3, 5, 6, 7, 8} 인 경우에 합이 가장 큰 증가 부분 수 www.acmicpc.net #include #include #include using namespace std; int N; vector list; void solution() { vector sum; sum.assign(list.begin(), list.end()); for (int i = 0; i < N; i++) { for (int k = i+1; k < N;..
2022. 5. 22.
(c++) 프로그래머스 "빛의 경로 사이클"
https://programmers.co.kr/learn/courses/30/lessons/86052 코딩테스트 연습 - 빛의 경로 사이클 각 칸마다 S, L, 또는 R가 써져 있는 격자가 있습니다. 당신은 이 격자에서 빛을 쏘고자 합니다. 이 격자의 각 칸에는 다음과 같은 특이한 성질이 있습니다. 빛이 "S"가 써진 칸에 도달한 경우, 직진 programmers.co.kr #include #include #include using namespace std; bool check[600][600][4] = { false }; //각 노드의 뱡향 간 여부 vector y = { 0,1,0,-1 }; //세로 {y,x} vector x = { 1,0,-1,0 }; //가로 int n, m; int Circle..
2022. 5. 21.