0~1 순열 문제에서 컴파일 실패 sshhj89 #include using namespace std; int a[1000000]; char c[1000000]; int main() { int count =0; int first, second; int i=0,j=0; int n=0; cin>>c; n=c[0]-48; for( i=0;i < strlen(c);i++) { if(c[i+1]==c[i]) { a[i]=n; }else { a[i]=n; n++; } } cin>>count; for(i=0;i<count;i++) { cin>>first>>second; if(a[first]!=a[second]) cout<<"No"<<endl; else cout<<"Yes"<<endl; } return 0; } 이러한 코드를 작성했습니다. 답이 맞는지 안맞는지는 아직 모르지만 왜 컴파일 실패가 뜨는지 잘 모르겠습니다. VS2008로 해서 win7 상에서 코딩을 하였구요 컴파일 설정 보니가 우분투로 되어 있던데 그런 것과도 관련이 있나요? 11년 전
2개의 댓글이 있습니다. Being 글을 작성하실 때 마크업 도움말을 참고하시어 ~~~ 로 둘러쌓인 블럭 안에 코드를 넣으시면 도움이 됩니다. 컴파일 실패의 경우 답안 목록에서 '컴파일 실패' 라고 쓰여진 링크를 누르면 해당 답안의 컴파일러가 뱉어 낸 메세지를 확인하실 수 있습니다. 표준 라이브러리는 그 구현에 따라 헤더 사이의 참조 관계가 다를 수 있으므로, strlen()같은 함수를 사용하실 때에는 필히 알맞는 헤더인 cstring 또는 string.h를 사용해 주시기 바랍니다. 11년 전 link sshhj89 죄송합니다. 제가 처음이라 잘 몰랐습니다. 답변 감사합니다. 11년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
sshhj89
#include
using namespace std;
int a[1000000];
char c[1000000];
int main()
{
int count =0;
int first, second;
}
이러한 코드를 작성했습니다. 답이 맞는지 안맞는지는 아직 모르지만 왜 컴파일 실패가 뜨는지 잘 모르겠습니다.
VS2008로 해서 win7 상에서 코딩을 하였구요
컴파일 설정 보니가 우분투로 되어 있던데 그런 것과도 관련이
있나요?
11년 전