디시인사이드 갤러리

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

갤러리 본문 영역

c언어 코딩한건데 틀린부분좀 알려주실 횽 있나요?ㅠ

bob(118.46) 2011.01.07 01:17:19
조회 160 추천 0 댓글 0

 


#include<stdio.h>
void go(int x);
int sum=0;
int lastSum=0;
int N;
int went[13];
int money[13][13];
void main(){
        int i,j;
        FILE *fr=fopen("INPUT.txt","r");
        FILE *fw=fopen("OUTPUT.txt","w");
        fscanf(fr,"%d",&N);
        for(i=1;i<=N;i++){
                for(j=1;j<=N;j++){
                        fscanf(fr,"%d",&money[i][j]);
                }
                went[i]=0;
        }
        for(i=1;i<=N;i++){
                for(j=1;j<=N;j++){
                        lastSum=lastSum+money[i][j];
                }
        }
        go(1);
        fprintf(fw,"%d",lastSum);
        fclose(fr);
        fclose(fw);
}
void go(int x){
        int i;
        int j=0;
        went[x]=1;
        for(i=1;i<=N;i++){
                j=j+went[i];
        }
        if(j==N){
                if(sum+money[x][1]<LASTSUM){
                }
                return;
        }
        for(i=1;i<=N;i++){
                if(went[i]==0 && money[x][i]!=0 && sum<LASTSUM){
                        go(i);
                        went[i]=0;
                        sum=sum-money[x][i];
                }
        }
}
위에가 코드

해밀톤 순환회로
[실행시간 1초]

문제
문제를 잘 풀기로 소문난 도경이는 모든 올림피아드 대회에 참가하고 싶어 했다. 대회에 참가하여 상이란 상은 다 타고 싶은 마음이었지만, 한 가지 걸리는 것이 있었다.

문제는 올림피아드 대회가 모두 해외에서 열리는 관계로 비행기 값이 굉장히 많이 들어간다는 것이다. 결국에는 집으로 다시 돌아와야 하는데, 모든 대회에 1번씩만 참가하고 집으로 돌아오는 경비를 가장 최소화하고 싶다. 도경이는 이것을 해결하지 못하면, 대회에 참가하기가 어렵게 된다. 대회는 참가하기만 하면 언제든지 알고리즘 문제를 풀 수 있기 때문에 경비를 계산하는 것 이외의 사항은 고려하지 않아도 된다.


입력형식
첫 줄은 참가하는 대회의 수 N(1≤N≤12)을 입력 받는다. 이때, 출발지(집)는 1번으로 한다.
둘째 줄은 N X N 크기의 대회 개최지와 개최지를 이동하는 항공료가 나온다. 각 항공료는 한 칸의 공백으로 구분된다. 만약에 개최지에서 개최지로 이동할 수 없는 항공로가 있다면 항공료의 값을 0으로 표시한다.

출력형식
집에서 출발하여 전체 대회를 모두 참가하고 돌아올 때, 최소의 항공료를 출력한다.


입력 예
5
0 14 4 10 20
14 0 7 8 7
4 5 0 7 16
11 7 9 0 2
18 7 17 4 0

출력 예
30

이게 문제에요 ㅠㅠ

채점해보니 10개중에 6개 맞네요
백트레킹이라서 시간초과인가 했는데 그건아니네요 ㅠㅠ
특정상황에서 문제가 좀 생기는듯 싶은데 ㅠ 알려주실분 있나요

아 그리고 프로그래밍해본지 얼마 안되서그런데
불필요한 부분이나 보완가능한 부분 있으면 조언좀 해주세요 ㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
231258 그런데 재대로 프로그래밍하려면 가장 기초가 뭐임? [6] ㅁㅁ(175.203) 11.01.18 169 0
231256 참조자 반환으로 해결 가능하면 참조자 반환을? [10] ㅁㄴㅇㄹ(210.107) 11.01.18 164 0
231255 질문있습니다....... [1] 률류!(114.206) 11.01.18 80 0
231254 섬뜩하다 나 저기 갈뻔했는데 [2] 이모군(1.225) 11.01.18 136 0
231253 아 마인크래프트 또 렉걸렸네... [1] 꿀레(14.33) 11.01.18 117 0
231252 이런데서 물어보느라 미안한데 엑셀 잘하는횽 대답좀.. [3] 눈팅족(165.246) 11.01.18 79 0
231249 아 쉬밤 안드로이드 개짜증나.. [1] ㅇㅇㅇㅇㅇ(116.40) 11.01.18 113 0
231248 횽들 왕뉴비임. [3] hideto.갤로그로 이동합니다. 11.01.18 77 0
231246 MySQL Auto Increment는 Default base가 1이군요. [1] 우분투짱(174.21) 11.01.18 91 0
231245 함수형 프로그래밍은 장식입니다. 이상주의자 분들은 그걸 몰라요. [1] 완두향냉수(110.15) 11.01.18 139 0
231244 하권다녀서 dba 한다는 애덜 절대 안된다 [4] 훗쇼갤로그로 이동합니다. 11.01.18 264 0
231243 아 배탈나왔는데 어머니가떡볶이를사오셨다... [2] 꿀레(14.33) 11.01.18 95 0
231241 mfc .. [2] ㅁㅇㄴㄹ(183.101) 11.01.18 98 0
231239 멀티스레드와 멀티프로세스 차이점은 머냐? [2] 물속의다이아갤로그로 이동합니다. 11.01.18 183 0
231238 난 디자인 전공 출신인데 때부자되냐? [4] 속결자갤로그로 이동합니다. 11.01.18 160 0
231237 프로그래머를 위한 태블릿은 없는거냐? [2] 1234(58.180) 11.01.18 128 0
231235 우리는 지속가능한 경제성장이 아니구나 [4] 이모군(211.40) 11.01.18 115 0
231234 구석횽은 이 Thing을 봄.니.다. [1] 물속의다이아갤로그로 이동합니다. 11.01.18 130 0
231232 이거 좋다. [2] iljeomobolt갤로그로 이동합니다. 11.01.18 110 0
231231 왜이리 배가아프지 [2] 꿀레(14.33) 11.01.18 92 0
231230 남이 만들어 놓은 소스 수정, 원래 이렇게 복잡하나? [3] 2417(211.232) 11.01.18 140 0
231229 자바 프로그래머가 해보기에 아이폰이 낫습니까 안드로이드가 낫습니까.. [5] ㅂ_ㅂ(112.221) 11.01.18 280 0
231228 이게 코딩이 되긴 되는거여? [1] 씨초보(125.188) 11.01.18 171 0
231227 입게르~ 뇌노뇌노갤로그로 이동합니다. 11.01.18 114 0
231226 김대중은 IT 노예시장의 선구자 VS 현재 IT 강국의 기틀을 다진자 [1] 에이치(115.139) 11.01.18 294 0
231223 조립PC 쓰는 횽들은 봅니닷 고정닉귀찮엄(210.126) 11.01.18 61 0
231221 웹개발 하면서 웹디들 보면 존나 빡친다 [10] 에이치(115.139) 11.01.18 378 0
231219 코딩용 노트북 추천좀해주세요~_~ ㅎㅎ [7] (220.94) 11.01.18 283 0
231218 제록스인가 여기 돋네요... ㅋㅋㅋ [3] SINE갤로그로 이동합니다. 11.01.18 156 0
231217 램디스크랑 내하드 속도 비교.. [2] [성대아싸]갤로그로 이동합니다. 11.01.18 209 0
231215 객체지향을 잘하면, 인생도 잘살고 사업도 잘해 [9] 객체(58.180) 11.01.18 173 0
231214 학원떡밥지나간 마당에 하나만 물어볼게ㅠ ocp딸려고 학원다닐려고 하는데 [8] 잉ㅇㅕ잉여갤로그로 이동합니다. 11.01.18 166 0
231212 자바의 지역 변수에 관한 질문입니다. [15] 머슬곽갤로그로 이동합니다. 11.01.18 191 0
231210 로그인봇 [1] 씨발라드세요갤로그로 이동합니다. 11.01.18 85 0
231209 홈페이지 플그램이랑 코딩할줄 아시는분 있나여?? 같이 포폴만드실분? [2] 구함(123.199) 11.01.18 112 0
231205 모든 Thing에는 양면성이 있다 [4] 르하소갤로그로 이동합니다. 11.01.18 119 0
231204 zune 좋은 듯 [4] 다람쥐v갤로그로 이동합니다. 11.01.18 118 0
231203 ㄷㄷ [2] 칼주인(121.166) 11.01.18 101 0
231202 우클릭 방지가 무슨 절대적인 방호장치인마냥 생각하는 아해들이 있는데 [22] 소변과미나리(110.15) 11.01.18 301 0
231201 게등위 심의료 인상안 퇴짜 [4] 다람쥐v갤로그로 이동합니다. 11.01.18 146 0
231200 어떻게 마인크래프트같은 게임을 만들생각을했을까.. [1] 꿀레(14.33) 11.01.18 484 0
231198 어제 나한테 C 물어본사람? URA!갤로그로 이동합니다. 11.01.18 78 0
231195 이틀남앗다 갤러리갤로그로 이동합니다. 11.01.18 38 0
231194 [2] ㅁㄴㅇㄹ(175.199) 11.01.18 110 0
231193 execute -소환.("구석횽") [4] 참치갤로그로 이동합니다. 11.01.18 85 0
231191 [9]    갤로그로 이동합니다. 11.01.18 164 0
231190 학원다녀도 5%만 성공한다는... [1] ㅁㄴㅇㄹ(175.199) 11.01.18 176 0
231189 안녕하세요, 공백이라고 합니다 [5]    갤로그로 이동합니다. 11.01.18 97 0
231188 학원도 학원 나름이지만 [1] 다람쥐v갤로그로 이동합니다. 11.01.18 148 0
231187 예전에 누가 올리던 건데 보고 좀 알려주실분;; [25] 으앙(175.115) 11.01.18 205 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2