목록알고리즘 (4)
찹모찌의 기록일지

네 반복문입니다. 반복문에서 중요한 변화를 겪었는데요. 제가 c++를 사용해서 풀고 있는데 저는 주로 cin과 cout을 이용해서 문제를 풀고 있었는데, 반복문부터는 scanf와 printf를 사용해서 풀게 되었습니다. cin과 cout을 사용할 경우 속도가 느려서 시간 초과가 뜰 수도 있다고 하네요. 반복문 자체는 어려운 부분이 별로 없었는데요. EOF에 대한 개념과 마지막 더하기 사이클 문제가 기억에 남아 소개해드리려고 합니다. 백준:10951 A+B -4 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이 문제는 여러 개의 테스트 케이스를 입력받다..

네 백준의 단계별로 풀어보기 2단계를 풀었습니다. 1단계에서는 그렇게 어렵다고 생각이 들진 않았습니다. 따옴표나 역슬래시 출력 같은 경우의 노가다 문제들이 다분했습니다. 그래서 2단계인 조건문도 어려워봤자 if문 &&나 ||를 활용하는 선에서 끝나지 않을까 생각하고 접근했는데 은근 난이도가 있는 문제들이 있어 소개해드리고자 합니다. 백준 2525번: 오븐 시계 오븐 시계 문제인데요. 문제 자체는 간단합니다. 시와 분이 주어지고 오븐 조리 시간이 주어집니다. 그러면 현재 시간 + 오븐 조리 시간 을 시와 분의 형태로 출력하면됩니다. 문제는 오븐 조리 시간이 범위가 1000까지라는데 있습니다. 1000까지 있으니까 최대로 더해질 수 있는 시간이 16시간 하고도 40분이 되겠네요. 이렇듯 분이 60분이 넘칠 ..

만만하게 보고 시작했던 입출력과 사칙연산 문제였는데, 중간중간 막힌 부분이 잠깐씩 있었습니다. 입출력이 뭐 어렵겠어? 했는데 조건들이 까다로운 부분들이 있어서 소개해 드리고자 합니다. 1008 A/B 애를 먹었던 부분은 저 실제 정답과 출력 값의 절대오차 또는 상대오차가 10^-9이하이면 정답이다. 부분이었다. 그냥 단순히 double을 사용하여 출력을 하면 되는 것 아닌가 했지만 그렇게 해서는 오답처리가 되었다.... #include using namespace std; int main(void) { int a,b; cin>>a>>b; coutb; cout.precision(10); cout