[백준 알고리즘] 10925번 문제 (c++) A+B-5
2019. 8. 7. 15:55
비머의 낙서장(구)/백준 알고리즘 c++
A+B - 5 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 19998 11998 10918 61.313% 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 > a >> b; if (a == 0 && b == 0) return 0; else cout
[백준 알고리즘] 10871번 문제 (c++) X보다 작은 수
2019. 8. 7. 15:42
비머의 낙서장(구)/백준 알고리즘 c++
X보다 작은 수 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 46693 26393 22900 57.950% 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. #include using namespace std; int main() { int n, x, e; cin >> n >> x; for..
[백준 알고리즘] 10817번 문제 (c++) 세수
2019. 8. 6. 17:33
비머의 낙서장(구)/백준 알고리즘 c++
세 수 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 61284 27378 24289 47.101% 문제 세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) 출력 두 번째로 큰 정수를 출력한다. #include using namespace std; int main() { int a, b, c; cin >> a >> b >> c; if (a >= b && a >= c) { if (b >= c) cout
[백준 알고리즘] 2884번 문제 (c++) 알람 시계
2019. 8. 6. 17:09
비머의 낙서장(구)/백준 알고리즘 c++
알람 시계 실패 한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 13324 6164 5792 47.888% 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 맞추기"이다. 이 방법은 단순하다. 원래 맞춰져있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 ..
[백준 알고리즘] 2741번 문제 (c++) N 찍기
2019. 8. 2. 16:01
비머의 낙서장(구)/백준 알고리즘 c++
N 찍기 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 98102 42133 36297 45.272% 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. #include int main() { int n; scanf("%d", &n); for (int i = 1; i
[백준 알고리즘] 15552번 문제 (c++) 빠른 A+B
2019. 8. 2. 15:51
비머의 낙서장(구)/백준 알고리즘 c++
빠른 A+B 성공 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 (하단 참고) 512 MB 30010 14577 11794 50.017% 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/putchar 등 C의 입출력 방식을 사용하면 안 된다. Java를 사용하고 있다면, Scanner와 System.out.println 대신 Buf..
[백준 알고리즘] 2739번 문제 (c++) 구구단
2019. 7. 31. 16:59
비머의 낙서장(구)/백준 알고리즘 c++
문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. #include using namespace std; int main() { int n; cin >> n; if (n 9) return 0; for (int i = 1; i
[백준 알고리즘] 2558번 문제 (c++)
2019. 7. 31. 16:57
비머의 낙서장(구)/백준 알고리즘 c++
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 > a; cin >> b; cout