E D R , A S I H C RSS

수학�정�

목� : � 페�지는 고등학� 때 배운 수학� 컴퓨터 언어로 구현하기 위해 만든 페�지�다. (존칭 �략)

취지 : 컴퓨터를 배우는 입장�서 컴퓨터 언어와 컴퓨터 구조만� 알고 우리들� 배운 수학�나 과학� 배경지�� 접목시키지 못하는 것� 정� 바보 같� 행��다. 결국 그 사람� 코�밖� � 수 없으며 결코 프로그래머는 �지 못한다. 때문� �러한 페�지를 만들어 수학� 컴퓨터� 접목시켜 배우고� 한다.

방� : 매주 3개� 문제가 나가며, � 페�지�는 누구나 참여, 탈퇴가 가능하다. (나만 할 가능성� 높지만.)
ìœì²´ë�˜ëŠ” 위치는 수학ì�˜ ì •ì„�(공통, 수1, 수2) 6ì°¨ êµ�육과정ì�´ë©°, ì�´ 경우 7ì°¨ êµ�육과정ì—�서 ë°°ìš´ 사람들ì�´ 풀지 못하는 문제ë�„ 나온다. (1차변환,복소수, 등)


SOURCE : �신� 풀�를 먼저 �고 그것� 가지고 어떻게 프로그램� 짰는지 �어야한다. 그리고 아래� 소스를 �함하��한다.
� 페�지를 만든 입장� 수학과 알고리즘� 같� 짜�� 하기 위해서�다.
결코 알고리즘만� 만드는 무�한 행�� 하지 않기 바란다.
CPU_CLOCKS : 시간� 기� �지 않으며 프로그램� 수행� 시간(CPU CLOCK� 기�해야한다. 방법� 아래.)
UPDATE : ○로 표시하며 프로그램� �주� �안 업��트 �었�� 기�하는 것�다.
�러한 UPDATE를 둔 �유는 수학� 입장�서 여러가지 방�으로 문제를 풀 수 있기 때문�다.

방� 예제 -> ||�름||Source(�론�함)||CPU_CLOCKS||UPDATE 1||UPDATE 2||

P.S : ìœì œìž�ê°€ GCCë§Œì�„ 사용하는 관계로 그래프등ì�˜ 문제는 나오지 않ì�„것ì�´ë‹¤.
경우ì—� ë”°ë�¼ì„œëŠ” 아주 어려운 문제가 나올 수 있다. ì�´ê²ƒì�€ ìœì œìž�ê°€ 놀리는 것ì�´ 아니ë�¼ ìœì œìž� ë˜�한 ê·¸ 문제를 어렵게 ìƒ�ê°�한다는 것ì�„ 뜻한다.

문제(공통)설명
수학�정�/집합�연산부분집합� 구하여�.

문제(수1)설명
수학�정�/행렬행렬� 합과 곱� 구하여�.

문제(수2)설명
수학�정�/방정�배� �력 구하기.


~cpp 
// CPU_CLOCKS 구하는 법.
#include <time>
...
...
int main()
{
...            // 기본 변수들
int time_in;   // 초기 시작 시간.
time_in = clock();   // 초기 시작 시간� 입력한다.

(프로그램수행) // 함수들� 수행

printf("CPU CLOCKS = %d\n", clock() - time_in);   // �났�때 시간 - 초기 시작시간 = 프로그램 실행 시간
return 0;    // 프로그램 종료.
}

제가 알기론 clock() 함수가 리턴하는 값� 프로그램� 시작� �후로 경과한 CPU �럭 수 �기 때문� 시스템마다 다르다고 알고 있습니다. 그래서 CLK_TCK로 나누어 초 단위로 바꾸어 비�를 하는것으로 알고있는�... 어떻게 ��하시는지...? --�규

See Also PerformanceTest

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:15
Processing time 0.0045 sec