문제와 소스 모두 첨부파일에 있습니다.
/* 0. 함수 포인터(변수)가 무엇 ? 포인터에 대해서 처음 배울 때 데이타에 대한 포인터를 배우고 주로 이들 포인터에 대하여만 다루어왔기 때문에 아마도 함수 포인터에 대해서는 낮설을 수 있다고 생각합니다. 일단 포인터라는 것은 메모리의 어떤 위치를 가르키는 주소라는 것에 유념한다면 함수에 대한 포인터도 낯설 것이 없다고 봅니다. 데이타에 대한 포인터는 데이타들이 위치하는 메모리의 데이타 영역에 대한 주소이고 함수에 대한 포인터는 함수의 코드가 위치하는 메모리의 코드 영역에 대한 주소라고 볼 수 있습니다. 포인터 변수는 이러한 포인터를 저장하는 변수라고 볼 수 있습니다. 주소라는 것이 실제로 정수이므로 정수데이타 형과 구분하기 위하여 *라는 것을 데이타형의 뒤에 덧붙입니다. 마찬 가지로 정수형 데이탸에..
조건 1 : 벽돌은 회전시킬 수 없다. 즉 옆면을 미틍로 사용 할 수 없다. 조건 2 : 탑을 쌓을 때 밑면이 좋은 벽돌 위에 밑면이 넓은 벽돌을 놓을 수 없다. 같은 넓이의 벽돌은 놓을 수 있다. 조건 3 : 무게가 무거운 벽돌을 무게가 가벼운 벽돌 위에 놓을 수 없다. 무게가 같은 벽돌은 놓을 수 있다. 입력 첫줄에는 입력될 벽돌의 수가 주어진다. 최대 100개 이다. 둘째줄 부터는 각 줄에 한 개의 벽돌에 관한 정보인 벽돌 밑면의 넓이, 높이, 무게가 차례로 주어진다. 출력 가장 높은 탑을 쌓을 때, 그 높이를 출력한다. 입력예시 25 3 4 4 4 6 9 2 3 16 2 5 1 5 2 출력예시 10 LIS를 기억하세요 ㅎ ㅎ
- Total
- Today
- Yesterday