Computer Science/Algorithm 73

[Algorithm/C] BOJ.2698 인접한 비트의 개수

Click to download. 접근 방법1. 처음 든 생각 : Combination 도저히 풀리지 않음.2. 배열을 만들어 볼까 생각 이것도 안풀림.3. Dynamic programming으로 접근해야함. #include int theNumberOfCase[102][102][2]={0}; int main(int argc, char * argv[]){int testCase;int lenSequence;int adjacentBits;int i,j; theNumberOfCase[1][0][0]=theNumberOfCase[1][0][1]=1; // 0 이나 1을 뜻함 for(lenSequence=2; lenSequence

[Linux] Terminator(창분할)

수평분할 : ctrl + shift + o 수직분할 : ctrl + shift + e 실행 : ctrl + alt + t 종료 : ctrl + shift + q 전체 : f11 다음 창 활성화 : ctrl + tab 이전 창 활성화 : ctrl + shift + tab $ sudo apt-get install terminator 위 명령어로 설치하시면 프로그램 목록에 terminator가 있습니다. 터미네이터의 단축키는 기존 터미널과 거의 유사하구요. 창분할 관련 단축키는 다음과 같습니다. * 수평 분할 : Ctrl + Shift + O * 수직 분할 : : Ctrl + Shift + E * 다음 창 활성화 : Ctrl + Tab or Ctrl + Shift + N * 이전 창 활성화 : Ctrl + S..

[Algorithm/C] Project Euler. Largest palindrome product

nQueens 문제 풀다가 도저히 안돼서 다른거 풀어보겠음...ㅠㅠ A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 × 99.Find the largest palindrome made from the product of two 3-digit numbers. #include int reverse(int n){ int reversed = 0; while(n>0) { reversed = 10*reversed+ n%10; n = n/10; } return reversed;} int isPalindrome(int n){ if(n==re..