출처: [백준] 7576번 토마토
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 256 MB | 84627 | 29824 | 18694 | 33.321% | 
문제
철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다.

출처: [백준] 7576번 토마토
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 256 MB | 84627 | 29824 | 18694 | 33.321% | 
철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다.

출처: [백준] 2178번 미로 탐색
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 192 MB | 88211 | 34772 | 22181 | 38.133% | 
N×M크기의 배열로 표현되는 미로가 있다.
| 1 | 0 | 1 | 1 | 1 | 1 | 
|---|---|---|---|---|---|
| 1 | 0 | 1 | 0 | 1 | 0 | 
| 1 | 0 | 1 | 0 | 1 | 1 | 
| 1 | 1 | 1 | 0 | 1 | 1 | 
출처: [백준] 2606번 바이러스
신종 바이러스인 웜 바이러스는 네트워크를 통해 전파된다. 한 컴퓨터가 웜 바이러스에 걸리면 그 컴퓨터와 네트워크 상에서 연결되어 있는 모든 컴퓨터는 웜 바이러스에 걸리게 된다.
예를 들어 7대의 컴퓨터가 <그림 1>과 같이 네트워크 상에서 연결되어 있다고 하자. 1번 컴퓨터가 웜 바이러스에 걸리면 웜 바이러스는 2번과 5번 컴퓨터를 거쳐 3번과 6번 컴퓨터까지 전파되어 2, 3, 5, 6 네 대의 컴퓨터는 웜 바이러스에 걸리게 된다. 하지만 4번과 7번 컴퓨터는 1번 컴퓨터와 네트워크상에서 연결되어 있지 않기 때문에 영향을 받지 않는다.

어느 날 1번 컴퓨터가 웜 바이러스에 걸렸다. 컴퓨터의 수와 네트워크 상에서 서로 연결되어 있는 정보가 주어질 때, 1번 컴퓨터를 통해 웜 바이러스에 걸리게 되는 컴퓨터의 수를 출력하는 프로그램을 작성하시오.
출처: [코드잇] 강남역 침수

1  | def trapping_rain(buildings):  | 
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 128 MB | 16000 | 11461 | 10418 | 73.335% | 
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
출처: [백준] 4153번 직각삼각형
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 128 MB | 23581 | 12574 | 11416 | 53.629% | 
과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오.

| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 128 MB | 853 | 602 | 504 | 75.224% | 
1960년, IBM의 직원 Donald Wall은 피보나치 수열을 m으로 나눈 나머지가 주기를 이룬다는 것을 증명했다.
예를 들어, 피보나치 수열의 처음 10개를 11로 나눈 예는 다음과 같다.
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 0.25 초 (추가 시간 없음) | 128 MB | 115259 | 30059 | 23610 | 30.125% | 
다음 소스는 N번째 피보나치 수를 구하는 C++ 함수이다.
1  | int` `fibonacci(``int` `n) {`` ``if` `(n == 0) {`` ``printf``(``"0"``);`` ``return` `0;`` ``} ``else` `if` `(n == 1) {`` ``printf``(``"1"``);`` ``return` `1;`` ``} ``else` `{`` ``return` `fibonacci(n‐1) + fibonacci(n‐2);`` ``}``}  | 
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 256 MB | 3363 | 1774 | 1450 | 57.494% | 
피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다.
이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다.
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 | 
|---|---|---|---|---|---|
| 1 초 | 256 MB | 32430 | 20856 | 18483 | 65.290% | 
피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다.
이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다.