[Git&GitHub] 깃/깃허브 공부기록 #0 깃 설치
#0 깃 설치 1. 깃(Git)이란 무엇이고, 왜 배워야 하는가? 2. 깃(Git) 설치 3. 깃(Git)에 사용자 정보를 입력하기 ■ 깃(Git)이란 무엇이고, 왜 배워야 하는가? 깃이란, 방대한 소스코드를 공동으로 관리하기 위해서 만들어진 시스템입니다. 깃의 용도는 크게 ①버전관리 , ②백업하기 , ③협업하기 3가지로 구분합니다. 1. 버전관리 우리는 보통 문서를 작업하고, 컴퓨터에 저장한 뒤, 후에 수정본을 작성할때 이름 뒤에 숫자를 붙여서, 관리하곤 합니다. (깃에 대해 알기 전에는 대학 과제들을 다음과 같이 정리 했었습니다.,,,) 사진과 같이, 수정본이 적은 경우라면, 크게 문제되지 않겠지만, 100개 혹은 1,000개가 넘는 소스코드를 다음과 같은 방식으로는 관리가 매우 비효율적이겠죠? 하지..
2020. 12. 30.
[BOJ] C/C++ 11055 "가장 큰 증가 부분수열" 소스코드/풀이
#풀이 blog.naver.com/cdi098/222187988514 #문제출처 www.acmicpc.net/problem/11055 11055번: 가장 큰 증가 부분 수열 수열 A가 주어졌을 때, 그 수열의 증가 부분 수열 중에서 합이 가장 큰 것을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {1, 100, 2, 50, 60, 3, 5, 6, 7, 8} 인 경우에 합이 가장 큰 증가 부분 수 www.acmicpc.net #소스코드 #include #include using namespace std; int n, arr[1001], dp[1001]; int main() { cin >> n; for (int i = 1;i > arr[i]; dp[i] = arr[i]; for (int j = 1..
2020. 12. 28.
[BOJ] C/C++ 11053 "가장 긴 증가하는 부분수열"
[BOJ] C/C++ 11053 "가장 긴 증가하는 부분수열" 문제풀이 난이도 : SILVER2 # 문제 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다. # 입력 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ Ai ≤ 1,000) # 출력 첫째 줄에 수열 A의 가장 긴 증가하는 부분 수열의 길이를 출력한다. # 소스코드 #include using namespace std; int dp[1001]; ..
2020. 12. 28.