728x90

코드 3

C(&C++) 실습 8. 입출력 속도를 BOJ에 최적화하기

문제 출처 backjoon 15552번 문제 0. 문제 ⅰ. N개의 A+B를 입력받고 결과를 출력하라. ■ 입력되는 값은 N은 1이상 1,000,000이하의 값이며 A,B는 1이상 1000이하의 값이다. ■ 프로그램 실행 시간 제한은 1초이다. ■ 온라인 저지나 코딩 테스트를 위해서 실행속도를 높이는 팁이 중심이 되는 문제. 1. 팁 ⅰ. 이제부터 시간과 메모리 제한도 조금씩 신경써야한다. #include using namespace std; int main() { int N; cin >> N; int a,b; for(int i = 0; i > a >> b; cout N; int a,b; for(int i = 0; i > a >> b; cout

C(&C++) 실습 6. 윤년 계산하기

문제 출처 backjoon 2753번 문제 0. 문제 ⅰ. 연도를 입력받고, 그 해가 윤년이면 1, 윤년이 아니면 0을 출력하는 프로그램을 작성하시오. ■ 윤년은 연도가 4의 배수이면서, 100의 배수가 아니거나 연도가 400의 배수일 때이다. ■ 예를들어 2000년은 4의 배수이면서 100의 배수이지만 400의 배수이므로 윤년이다. ■ 또한 2012년은 4의 배수이면서 100의 배수가 아니므로 윤년이다. ■ 입력되는 연도는 1 이상, 4000 이하의 자연수이다. Ⅰ. 코드 #include using namespace std; int main() { int a = 0; cin >> a; if(a%4 == 0) { if(a%100 == 0) { if(a%400 == 0) { cout

반응형