디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들 프로그램 문제를 푸는중인데 도대체 왜 틀린지 모르겠음..확인좀ㅠㅠ

ㅠㅠ(1.247) 2013.02.15 21:31:26
조회 108 추천 0 댓글 5

문제

  RGB거리에 사는 사람들은 집을 빨강, 초록, 파랑중에 하나로 칠하려고 한다. 또한, 그들은 모든 이웃은 같은 색으로 칠할 수 없다는 규칙도 정했다. 집 i의 이웃은 집 i-1과 집 i+1이다. 처음 집과 마지막 집은 이웃이 아니다.


  각 집을 빨강으로 칠할 때 드는 비용, 초록으로 칠할 때 드는 비용, 파랑으로 드는 비용이 주어질 때, 모든 집을 칠할 때 드는 비용의 최솟값을 구하는 프로그램을 작성하시오.

 


입력

  첫째 줄에 집의 수 N이 주어진다. N은 1,000보다 작거나 같다. 둘째 줄부터 N개의 줄에 각 집을 빨강으로 칠할 때, 초록으로 칠할 때, 파랑으로 칠할 때 드는 비용이 주어진다.


출력

  첫째 줄에 모든 집을 칠할 때 드는 비용의 최솟값을 출력한다.


예제 입력

3

26 40 83

49 60 57

13 89 99


예제 출력

96




#include<iostream>

#include<algorithm>

using namespace std;

class A

{

public:

    long long s,l;

} l[1000][3];

int main()

{

    long long n,h[3],x,y;

    cin>>n>>l[0][0].s>>l[0][1].s>>l[0][2].s;

    l[0][0].l=0,l[0][1].l=1,l[0][2].l=2;

    for(int i=1;i<n;i++)

    {

        cin>>h[0]>>h[1]>>h[2];

        for(int j=0;j<3;j++)

        {

            x=l[i-1][j].l-1,y=l[i-1][j].l+1;

            if(x<0)x=2;if(x>2)x=0;

            if(y<0)y=2;if(y>2)y=0;

            l[i][j].s=l[i-1][j].s+min(h[x],h[y]);

            l[i][j].l=h[x]<h[y]?x:y;

        }

    }

    cout<<min(min(l[n-1][0].s,l[n-1][1].s),l[n-1][2].s);

}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
AD 곧 휴가!! 홈캉스, 바캉스 SALE 운영자 25/07/21 - -
344203 형들 c 중간까지 하고 컴구조 다 배운뒤 웹 프로그래밍 하려면 어떻게.. [2] 상상(175.123) 13.01.27 98 0
344201 보안전문가 될건데 [3] dddx(58.232) 13.01.27 175 0
344200 형들이제 에펙을 할려하는데 말이야 [5] 초보(112.145) 13.01.27 105 0
344199 Python 질문 두개만 물어볼게요. [2] 왕초보(221.161) 13.01.27 77 0
344198 [C++]함수 객체에 대한 내용 [1] ssonacy갤로그로 이동합니다. 13.01.27 214 0
344197 [C++] 맴버템플릿 함수 [1] ssonacy갤로그로 이동합니다. 13.01.27 47 0
344196 [C++] new 연산자가 operator new 에 대해서 [1] ssonacy갤로그로 이동합니다. 13.01.27 92 0
344195 [C++] 트랙젝션을 처리하는 방법 [1] ssonacy갤로그로 이동합니다. 13.01.27 97 0
344193 블로그 운영하는 갤러있음? [5] ㅇㅇ(211.215) 13.01.27 166 0
344192 메이플 xml로 맵이나 캐릭터만드는거같던데 [2] 염산.갤로그로 이동합니다. 13.01.27 117 0
344191 웹프로그래밍공부하기로결심했다 질문한다 [4] 염산.갤로그로 이동합니다. 13.01.27 197 0
344190 WIN32API 공부하는데 한 프로젝트에서 소스파일만 돌려가면서 해도 상 이힝(112.163) 13.01.27 49 0
344189 혹시 이 책 읽어본 사람 있나? 김태용이 저자임 [11] 두정갑(121.167) 13.01.27 266 0
344188 랜덤 함수를 막 배우고 질문이 생겻는데; [7] WeKia(121.164) 13.01.27 151 0
344187 그래도 닷넷을 좋아하는 이들이 많은 이유 두정갑(121.167) 13.01.27 111 0
344186 닷넷프레임워크는 강력한데 자바 앞에 버벅대는 이유 [2] 두정갑(121.167) 13.01.27 202 0
344185 이클립스 에뮬키 안먹힐때 어케해야 되냐? [1] 안드로이드(211.172) 13.01.27 57 0
344183 음력 <-> 양력 변환하는데 질문이 있음 [2] ㅇㅇ(49.143) 13.01.27 197 0
344182 게임개발자님들 포토샵 책 좀 추천해주세요!! [1] ^.^(183.101) 13.01.27 78 0
344178 아는사람이 없을 거라 생각하지만 실수를 왜 부동(float)이라 표현함? [5] 흐음(183.101) 13.01.27 213 0
344175 JAVA) 스프링이랑 전자정부 프레임워크랑 두개 사용해서 개발한다는데 [2] WCDL(118.35) 13.01.27 171 0
344174 자료구조 vs 객체지향 [9] ????(118.130) 13.01.27 286 0
344173 형들 언어 공부순서 질문좀 [3] ask(114.204) 13.01.27 171 1
344172 대량의 타이머가 필요하면 어떻게해야하나요? [9] (168.126) 13.01.27 186 0
344171 00110011101 01 110100100 11100 [5] 앙게섬갤로그로 이동합니다. 13.01.27 186 0
344168 질문이있는데 p = p->link; 이런거에 화살표는 뭘 의미하나요 [4] 2345123(67.183) 13.01.27 151 0
344167 C언어 질문좀... [13] 네로시엔갤로그로 이동합니다. 13.01.27 245 0
344165 고2때 정보올림피아드 전국대회 장려탓으면 평타취? [10] 염산.갤로그로 이동합니다. 13.01.27 261 0
344164 재미로 자바로 메이플 만들어볼라고하는데여(일단 맵한개).question [2] 염산(211.222) 13.01.27 155 0
344163 특허 대학생 공짜인거 거 보고 낚이지 마라 ㅋㅋ [3] 돌대갈(116.33) 13.01.27 461 1
344162 소멤..힘들다 [1] 어어(110.70) 13.01.27 268 0
344161 자꾸 링크에러 떠서 미치겠어요 ㅠㅠ [8] 우아앙ㅜㅜ(118.176) 13.01.27 92 0
344157 혼자있고싶네요 [1] 루비•‿•갤로그로 이동합니다. 13.01.26 79 0
344156 막장입니다. 도와주세요. [21] 힝아(115.161) 13.01.26 316 0
344155 PC 웹상에서 블루투스로 데이터전송 가능? 햄버거(124.49) 13.01.26 71 0
344153 직업만족도 순위 표 보니까 프로그래머가 6위 던데 이거머임? [6] 딩굴이.갤로그로 이동합니다. 13.01.26 236 1
344152 코딩용노트북 [4] 야무지게ㅏㅡ(211.234) 13.01.26 422 1
344151 자바개발자 괜찮은가요? [2] ㅁㄴ(118.127) 13.01.26 182 0
344149 아 열받아 [2] 에어로홍갤로그로 이동합니다. 13.01.26 95 0
344147 간단한 시리얼 통신 프로그램 제작 알바 급구 조슈아(118.219) 13.01.26 151 0
344146 컴구조 설계 2장을 마치며 ... 빠른 실행속도에 대한 결론... [5] 상상(175.123) 13.01.26 182 0
344145 형들은알꺼야 [3] 할마마갤로그로 이동합니다. 13.01.26 98 1
344143 형들 삼성전자 대해 궁굼한거있음 [1] 질문(203.226) 13.01.26 138 0
344142 부산대 정보컴퓨터 가는데 프로그래밍에 대해 알려주세요 [4] dfff(1.176) 13.01.26 204 0
344141 visual 2012 시발 힝아(115.161) 13.01.26 88 0
344140 방금 신기한거 공식찾음 [6] 할마마갤로그로 이동합니다. 13.01.26 219 0
344138 형들 나 프로그래밍 죶뉴비인데 이거 왜그런지좀 설명해줄수있어? [12] d(112.171) 13.01.26 255 0
344137 아..생물학형님 그때 그 개념글 다시 올려주세요 ㅠㅠ 소년사나이갤로그로 이동합니다. 13.01.26 48 0
344136 인공지능쪽 [6] ㅌㄹㅇ갤로그로 이동합니다. 13.01.26 199 3
344132 형들 시스템엔지니어 [7] 신입(221.155) 13.01.26 189 1
뉴스 스테이씨, 23일 컴백 앞두고 타이틀곡 'I WANT IT' M/V 본편 선공개 디시트렌드 07.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2