닫기버튼


상단 배너 영역


실시간댓글

[일반] 오늘의 프로그래밍

nlv100_6985565 비쿠닌 | 2014-11-27 18:50

 

Line 3: L=, w=0, v=0로 각각 초기화한다.
Line 4: S=[백금, , , 주석]로부터 백금을 가져온다.
Line 5: while-루프의 조건 ((w+백금의 무게) C) = ((0+10)<40)이 ‘참
Line 6: 백금을 배낭 L에 추가시킨다. , L=[백금]이 된다.
Line 7: w = w(백금의 무게) = 0+10g = 10g
Line 8: v = v(백금의 가치) = 0+60만원 = 60만원
Line 9: S에서 백금을 제거한다. S=[, , 주석]
Line 10: S에서 을 가져온다.

 

이걸 가지고 프로그래밍을 하는데

 

 

double FractalKnapsack(item *S,item *L,int C)
{
  int i=0;
  double v=0.0;
  int w=0;
  item x;
  x=S[i];
 while((w+x.weight)>=C)
 {
   L[i]=x;
   w+=x.weight;
   v+=x.value; 
   i++;
   x=S[i];
 }

 

여기서 s에서 저 백금을 제거한다 부분<-좀 가르쳐주실분..

 

i++위에 무슨 코드를 써야할지 모르겠네 -_- 

nlv124_5210 비쿠닌
gold

633

point

2,281,260

프로필 숨기기

124

1%

최신순

게임조선 회원님들의 의견 (총 7개) ※ 새로고침은 5초에 한번씩 실행 됩니다.

새로고침

신고

nlv100_6985565 비쿠닌 작성자 2014-11-27 18:51 0

다른 코드는 많지만 가독성 떨어지는 관계로 생략;

신고

nlv106_89530 순결한콩 2014-11-27 18:53 0

코더 할거임?코더과도 안할라 그러는데 ㅎㅎ

신고

nlv26 v[O_O]v 2014-11-27 18:55 0

0 넣어버려

신고

nlv10 제갈량v 2014-11-27 19:00 0

음 삭제 하려는 배열 값에 다음값을 땡겨서 넣으면 될거 같은데

신고

nlv10 제갈량v 2014-11-27 19:02 0

Index 1->0 이런식으로 하고 마지막 배열은 비우고

신고

nlv201_0101 월현콩 2014-11-27 19:15 0

벡터에 넣고 빼세요

신고

nlv24 [우유조아] 2014-11-27 19:25 0

원래같으면 S를 구조체로 만들겠지만
문제 의도가 S나 L이 하나의 배열임?


0/500자

목록 글쓰기 위로 로그인


게임조선 소개및 약관