본문 바로가기
반응형

전체 글383

백준_10819_차이를 최대로 처음에 생각한 알고리즘은 데이터들을 정렬하고, (큰수) (작은수) (큰수) (작은수) (큰수) 이런식으로 정렬하기 근데 큰수 작은수 번갈아가면서 정렬할 때도, 포인트는 가장 큰수가 가장 첫번째 배열에 있으면 활용도가 낮아진다?는 것 가장 큰수는 양 옆에서 이득을 봐야하기?때문에 (중간 수(남는숫자)) (첫번째로 큰수) (첫번째로 작은수) (두번째로 큰수) (두번째로 작은수) (세번째로 큰수) 이렇게 알고리즘 구성했고 코드 짰는데 90%까지 맞다가 틀렸다!!!!!!!!!!!!!! 히든 케이스가 뭐일까ㅜㅜ (개인적으로 일직선의 좌표? 거리? 느낌으로 생각하면 이해가 빠른 느낌이다) 틀린 코드라도 #include #include #include using namespace std; int main() { in.. 2018. 10. 6.
[Linux] 리눅스에서 java 컴파일 및 실행 방법 java 설치를 완료했으니 컴파일과 실행해보기 일단, 컴파일과 실행 명령어는 이거임 // 실행파일명 : hello.java $ javac hello.java // 컴파일 $ java hello // 실행 (.class 이런 확장자 붙이면 안돼!) 실행과정 캡처 1. javaTest.java 실행파일 만들기 실행하면 Hello를 출력해야 옳은 결과물이다 $ nano javaTest.java 라고 쳐서 파일 만든 다음에, 위에 코드 따라 치면 된당 ^0^ (친절보스) nano 말고 아무 에디터 사용해도 상관없음. 2. javaTest.java 파일 확인해보기 $ ls ' 3. 컴파일 및 실행 짜란 성공! 2018. 10. 2.
[Linux] 우분투(Ubuntu)에서 Oracle java 설치하기 우분투에는 기본적으로 JAVA(Open JDK )가 설치되어있는데나는 Oracle JDK를 설치해보겠음 설치 방법은 두 가지가 있음 1. 오라클 홈페이지에서 tar.gz 파일을 설치하기-> 복잡합.설치된 자바 목록중에서 Default Java를 설정하고(명령어 실행 시 사용하고자 하는 java 선택),환경변수 설정해야함 2. PPA (Personal Package Archive)를 이용하는 방법-> 쉬움 간단함. 추천 $ sudo apt-add-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer $ sudo apt-get install oracle-java8-set-default.. 2018. 10. 2.
백준_11048_이동하기 / DP** 허허허허허 이전꺼(목장 건설하기) 풀고 지금꺼(이동하기) 푸니까 쉽다면서 풀었는데 틀렸다 ㅎ허허허허허허 나 이런 문제 풀었엇는데 ㅠㅠㅠㅠ 뭐 배열 하나 더 만들어서,,, 그 저장하고,,어쩌구,,,허허,,, 풀기싫다,,, 메모리초과 -> 완전탐색으로 풀었기때문이지! #include #include #include using namespace std; int N, M; // 미로 크기 (N,M) int getMostCandies(vector _arr, int _x, int _y, // 현재위치 x,y int _sum) // 여기까지(현재위치빼고) 오는데 합한 사탕의 수 { int sum = _sum + _arr[_x][_y]; if (_x==(N-1) && _y==(M-1)) { // 탈출조건 return .. 2018. 9. 21.
반응형