일단 이글을 학습자료라고 생각하고... 올릴게요 visual studio에서 잘 돌아가는 코드를 짰는데... 제출 시에 오류가 뜨는 경우가 있어요〆(・∀・@)컴파일러가 다르기 때문이죠. 물론 코드가 잘못된거에요 가상 우분투(c9)에서 gcc로 돌려보고 Segmentation fault를 뜬걸 보고 뭔갈 잘못되었음을 깨달았습니다 (강조) visual studio가 잘못한게 아니에요, 제가 잘 짰으면 그럴일 없었어요(이 글은 이렇게 시작되었다) 결론부터 말하지만 visual studio는 편리한 IDE이지만 우리의 코딩을 뭔가 간과하게 만드는 것이있어요.gcc로 넘어오세요(추천사항) gcc깔고 제트브레인 IDE으로 넘어오세요 하하(홍보아님)불편하겠지만 gcc깔고 visual studio와 연동하는 법이있어요..
다이나믹프로그래밍 파트를 맞아서 2시간 타이머 맞추고 스터디 진행했습니다중간 중간에 문제는 다같이 풀어보고 접근법을 공유했어요그리고 다들 풀어보기로 했으니 믿습니다 복습...1로 만들기 (https://www.acmicpc.net/problem/1463)플로이드 (https://www.acmicpc.net/problem/11404)케빈베이컨의 6단계 법칙 (https://www.acmicpc.net/problem/1389) 과제 열심히 풉시다1,2,3 더하기(https://www.acmicpc.net/problem/9095)가장높은탑쌓기(https://www.acmicpc.net/problem/2655) 지그재그 서기(https://www.acmicpc.net/problem/1146) 과제는 이 게시판에..
11월 5주차 코드리뷰 문제 관중석 이 문제를 접근하기 위해서는 최대 공약수를 이용해야합니다.최대 공약수를 알기 위해서 유클리드 호제법을 이용하면함수하나로 최대 공약수를 찾을 수 있습니다(http://thrillfighter.tistory.com/68) 코드#include using namespace std; bool check[2002][2002]; int gcd(int a,int b) { if(b==0) { return a; } return gcd(b,a%b); } d int main() { int gg,i,j,d1,d2,sum=0; scanf("%d %d",&d1,&d2); for(i=d1;i
11월 3째주 첫 코드리뷰타일수 구하기 코드 예시#include int main() { int a, b,arest,brest, wtile,ptile; scanf("%d", &a); scanf("%d", &b); arest = a % 8; brest = b % 8; a /= 8; b /= 8; wtile = a*b; if (arest != 0) { if (brest == 0) { ptile = b; } else { ptile = a + b +1 ; } } else { if (brest == 0) { ptile = 0; } else { ptile = a; } } printf("The number of whole tiles is %d part tiles is %d", wtile,ptile)..
#include int main() { printf("hi"); }