#include ?? f2(void) ?? static int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 }; return a; } ?? f1(void) ?? return f2; } void main() { printf("%d\n", f1()()[1][2]); system("pause"); } /* int (*f2(void))(int) { static int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 }; return a; } // f2 또한 함수이기 때문에 * 하나 추가하는 것을 실수하지 말 것 int (*(*f1(void))(void))[4]{ return f2; } */
첫 줄에 미로의 크기 X, Y(1≤X, Y≤100)가 주어진다.둘째 줄에 출발점 x, y 좌표와 도착점 x, y 좌표가 공백으로 구분하여 주어진다.셋째 줄부터 미로의 정보가 길은 0, 벽은 1로 공백이 없이 들어온다.주의 사항으로, 좌표는 좌측상단이 가장 작은 위치이며 이 위치의 좌표는 (1,1)이다. #include #include using namespace std; int wp; int rp; struct queue { int x; int y; int time; }; queue myQueue[10000]; bool isNotEmpty() { return wp > rp; } void push(queue input) { myQueue[wp++] = input; } queue pop() { return ..
철수의 동생이 다니는 학교에서는 ‘구슬 집어넣기 게임’ 선풍적인 인기를 끌고 있다. 철수 동생은 반 친구들과 이 게임의 성적을 놓고 경쟁을 하고 있다. 어느 날, 철수의 동생이 시무룩한 얼굴을 하고 집에 들어왔다. 친구들보다 좋은 성적을 내지 못했다고 우울했던 것이다. 그래서 철수는 동생을 위해 게임에서 최고 성적을 내는 방법을 알려주는 프로그램을 만들기로 했다. 게임은 다음 룰에 의해 진행된다. 1.게임판에는 빨간구슬, 파란구슬, 벽, 그리고 목표구멍이 있다.2. 플레이어는 총 10회 게임판을 기울일 수 있다. (방향 : 상하좌우) 3. 플레이어가 게임판을 기울이게 되면 해당 방향으로 빨간구슬과 파란구슬이 한 칸 이동한다.4. 이동방향에 벽이 있는 구슬은 움직일 수 없다. 5. 이동 시 빨간 구슬과 파..
- Total
- Today
- Yesterday
- Sobel
- black top hat
- erosion
- top hat
- high pass filter
- difference of gaussian
- mean filter
- Low pass filter
- Line Detection
- adaptive thresholding
- pyrDown
- laplacian of gaussian
- segmentation
- canny
- bilateral filter
- morphological operation
- upsampling
- hough transform
- morphology
- direction detection
- pyrUp
- canny operator
- 캐니 엣지
- Filter
- OpenCV
- dilation
- 영상처리
- equalizing
- median filter
- gradient
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |