본문 바로가기

프로그래밍/미분류

(80)
[복잡] For all e in G, and for all f not in G, e # G is significantly bigger than f # G.By above definition, we should be able to define a group G out of a linked structure.Remainig problems are how should we define a product of an element on a set of elements, denoted above with #.how should we mathematically define the language "significantly bigger".Idea for 1 e # G = ratio of links from e into GIde..
비트 인버트는 선형적인가? int main() { unsigned short i; unsigned short inv; unsigned short ineg; for(i = 0 ; i < 0xFFFF; i++) { inv = ~i; ineg = 0xFFFF - i; if(inv != ineg) { printf("For %d, ~i (%d) != 0xFFFF - i (%d)\n", i, inv, ineg); } } return 0; } 지금 생각하면 너무 당연하게 둘이 같아야 하는데, 잠결에 이게 아닐 것 같아서 일찍 출근했다. i가 선형적으로 변할 때, 그 인버트된 값도 선형적이다.
[C|초급] 큰숫자에 작은숫자가 몇 번 나오나 #include int main() // int main() { // { int n, m, cnt=0; // int n, m, 카운터=0; // scanf("%d %d", &n, &m); // (m, n)에입력숫자를저장하라; // while(m > 0) // (m > 0)한동안 { // { if(n == m%100) // 만약(n 이 m의 마지막두자리와 같다)면 cnt++; // 카운터++; m/=10; // m의 마지막자리수를 날린다; } // } printf("%d", cnt); // printf("%d", cnt); // return 0; // return 0; } // } 문제는 The Numbers Write a program to report the number of times a number..
[CPP|MFC] 감마보정 데모 감마보정에 대해 간단하게 테스트 해 볼 수 있는 MFC 프로그램. 매우 간단한 대화상자 응용프로그램이다. 웹프로그래밍같은 걸 잘 몰라서, 그나마 익숙한 비주얼C 6.0 mfc로 짰다. 빨리 대충 짠 거라 버그가 많이 있을 수 있다. 소스도 올려 놓으니, 더 개선할 사람은 개선하라. 소스는 자유롭게 사용할 수 있다. 최초저자를 밝혀줘서 피드백 받을 수 있게 해주면 고맙고. 대화상자위에서 마우스 휠을 돌리면, 감마값이 바뀌면서 바뀐 감마에 대한 그레이스케일과 그래프를 보여준다. 그래프의 위아래라던가, 어느 축이 무얼 나타내는지는 소스를 보고 파악하시라. 딱 보면 알겠지만, 일반적인 수학 그래프랑 원점과 x, y 축의 방향이 다르다. 따로 윈도우 그리기 좌표계에서 변환을 하지 않아서 그렇다.
[Py|수치해석] 무식하게 DFT DFT (discrete fourier transformation), FFT가 이것보다 효율적인 거란 말이지. 알았어 다음 포스팅은 그거다. DFT의 정의는 http://en.wikipedia.org/wiki/Fast_Fourier_transform 에서. #!/usr/bin/env python ### DFT Bruteforce ### didn't check if this coding gives the right answer. I just followed the ### definition. ### by DwYoon N_DATA = 1024 #N_DATA = 16 import cmath import random # populate raw data using random generator # you can ..
[CPP|MFC] 초간단 Blob 효과 효과가 매우 안 좋다. 기냥 무식하게 모든 픽셀에 대한 함수값을 계산해서 색깔을 지정하므로 속도도 엄청나게 느리다. 코드프로젝트의 기사를 보고 한번 해 봤다. 물론 내 것이 훨씬 성능이 좋지 않다. 각각의 공이 웅까웅까 움직이는 효과도 없고...
[CPP|MFC] 선분으로 단어 그려 돌리기 네덜란드 디자이너 크리스티나 포스탐(Christina Postam, 로마자는 여기서, 발음은 대충 읽은 것)의 미친시계에 대한 포스팅에서 플래시를 보고 대략 (한글로도) 할 수 있을 것 같아서, 기본 원리만 간단하게 MFC로 만들어 봤다.내가 만든 건 대화창 바닥에 마우스로 선분을 몇 개 그려서 글자든 뭐든 그림을 그리고, rotate 버튼을 누르면 각각의 선분이 시계바늘처럼 돌아가는 것. MFC라 예쁘진 않다. VC6.0용 소스. 소스의 라이센스는 블로그의 사용 라이센스와 동일함. 출처명시.
[CPP|MFC] 중력장의 인공위성 궤도 원주 근처에서 클릭하면 초기속도 지정 시작. launch 버튼은 아무짓도 안한다.