Problem Solving/BaekJoon

Problem Solving/BaekJoon

[BOJ/백준] 1371 - 가장 많은 글자

1371번: 가장 많은 글자 첫째 줄부터 글의 문장이 주어진다. 글은 최대 50개의 줄로 이루어져 있고, 각 줄은 최대 50개의 글자로 이루어져 있다. 각 줄에는 공백과 알파벳 소문자만 있다. 문장에 알파벳은 적어도 하나 이 www.acmicpc.net 조건문에 입력 넣기 제목 가장 많은 글자 조건 시간 제한 : 2 초 메모리 제한 : 128 MB 문제 영어에서는 어떤 글자가 다른 글자보다 많이 쓰인다. 예를 들어, 긴 글에서 약 12.31% 글자는 e이다. 어떤 글이 주어졌을 때, 가장 많이 나온 글자를 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 글의 문장이 주어진다. 글은 최대 50개의 줄로 이루어져 있고, 각 줄은 최대 50개의 글자로 이루어져 있다. 각 줄에는 공백과 알파벳 소문자만 있다...

Problem Solving/BaekJoon

[BOJ/백준] 2170 - 선 긋기

2170번: 선 긋기 첫째 줄에 선을 그은 횟수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 다음 N개의 줄에는 선을 그을 때 선택한 두 점의 위치 x, y(-1,000,000,000 ≤ x < y ≤ 1,000,000,000)가 주어진다. www.acmicpc.net 선 겹칠 때마다 합치기 + 선 좌표 정렬 제목 선 긋기 조건 시간 제한 : 1 초 메모리 제한 : 192 MB 문제 매우 큰 도화지에 자를 대고 선을 그으려고 한다. 선을 그을 때에는 자의 한 점에서 다른 한 점까지 긋게 된다. 선을 그을 때에는 이미 선이 있는 위치에 겹쳐서 그릴 수도 있는데, 여러 번 그은 곳과 한 번 그은 곳의 차이를 구별할 수 없다고 하자. 이와 같은 식으로 선을 그었을 때, 그려진 선(들)의 총 길이를 구하는..

Problem Solving/BaekJoon

[BOJ/백준] 6318 - Box of Bricks

6318번: Box of Bricks Little Bob likes playing with his box of bricks. He puts the bricks one upon another and builds stacks of different height. “Look, I’ve built a wall!”, he tells his older sister Alice. “Nah, you should make all stacks the same height. Then you woul www.acmicpc.net endl x 2 + rearrange over bricks 제목 Box of Bricks 조건 시간 제한 : 1 초 메모리 제한 : 128 MB 문제 Little Bob likes playing wit..

Problem Solving/BaekJoon

[BOJ/백준] 1225 - 이상한 곱셈

1225번: 이상한 곱셈 첫째 줄에 A와 B가 주어진다. 주어지는 두 수는 모두 10,000자리를 넘지 않는 음이 아닌 정수이다. 수가 0인 경우에는 0만 주어지며, 그 외의 경우 수는 0으로 시작하지 않는다. www.acmicpc.net 숫자 10000자리 → string + 90,000 * 90,000 = 8,100,000,000 > 21억 → long long 제목 이상한 곱셈 조건 시간 제한 : 2 초 메모리 제한 : 256 MB 문제 A×B를 계산하다 지겨워진 형택이는 A×B를 새로운 방법으로 정의하려고 한다. A에서 한 자리를 뽑고 × B에서 임의로 한 자리를 뽑아 곱한다. 의 가능한 모든 조합 (A가 n자리, B가 m자리 수라면 총 가능한 조합은 n×m개)을 더한 수로 정의하려고 한다. 예를..

Problem Solving/BaekJoon

[BOJ/백준] 14502 - 연구소

14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net BFS + DFS 제목 연구소 조건 시간 제한 : 2 초 메모리 제한 : 512 MB 문제 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크기가 N×M인 직사각형으로 나타낼 수 있으며, 직사각형은 1×1 크기의 정사각형으로 나누어져 있다. 연구소는 빈 칸, 벽으로 이루어져 있으며, 벽은 칸 하나를 가득 차지한다. 일부 칸은 바이러스가 존재하며, ..

Problem Solving/BaekJoon

[BOJ/백준] 1707 - 이분그래프

1707번: 이분 그래프 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의 개수 V와 간선의 개수 E가 빈 칸을 사이에 www.acmicpc.net BFS + DFS + 두 색깔 겹치지 않게 색칠하기 제목 이분 그래프 조건 시간 제한 : 2 초 메모리 제한 : 256 MB 문제 그래프의 정점의 집합을 둘로 분할하여, 각 집합에 속한 정점끼리는 서로 인접하지 않도록 분할할 수 있을 때, 그러한 그래프를 특별히 이분 그래프 (Bipartite Graph) 라 부른다. 그래프가 입력으로 주어졌을 때, 이 그래프가 이분 그래프인지 아닌지 판별하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 구성되..

Problem Solving/BaekJoon

[BOJ/백준] 25497 - 단순한 문제 (Large)

25487번: 단순한 문제 (Large) 세 양의 정수 $a$, $b$, $c$가 주어질 때, 다음 조건을 만족하는 정수 쌍 $(x, y, z)$의 개수를 구하시오. $1 \le x \le a$ $1 \le y \le b$ $1 \le z \le c$ $(x\,\bmod\,y) = (y\,\bmod\,z) = (z\,\bmod\,x)$ $(A\,\bmod\,B)$는 $A$를 $B$ www.acmicpc.net 서로 나누었을 때 나머지가 같으려면 세 수가 모두 같아야 한다 제목 단순한 문제 (Large) 조건 시간 제한 : 2.4 초 메모리 제한 : 1024 MB 문제 세 양의 정수 a, b, c가 주어질 때, 다음 조건을 만족하는 정수 쌍 (x, y, z)의 개수를 구하시오. 1 ≤ x ≤ a 1 ≤ y..

Problem Solving/BaekJoon

[BOJ/백준] 25497 - 기술 연계마스터 임스

25497번: 기술 연계마스터 임스 $1$, $2$, $S$ - $K$, $2$로 스킬을 성공적으로 총 4번 사용했다. www.acmicpc.net 본 기술의 발동 조건 하나의 사전 기술은 하나의 본 기술과만 연계해서 사용한다. 연계할 사전 기술 없이 본 기술을 사용했을 경우 이후 사용하는 기술들이 정상적으로 발동되지 않는다. 반드시 사전 기술을 사용한 직후에 본 기술을 사용할 필요는 없다. 중간에 다른 기술을 사용하여도 연계는 정상적으로 이루어진다. 제목 기술 연계마스터 임스 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 임스는 연계 기술을 사용하는 게임을 플레이 중에 있다. 연계 기술은 사전 기술과 본 기술의 두 개의 개별 기술을 순서대로 사용해야만 정상적으로 사용 가능한 기술을 말한..

Problem Solving/BaekJoon

[BOJ/백준] 25496 - 장신구 명장 임스

25496번: 장신구 명장 임스 첫 번째 줄에 정수 $P$와 정수 $N$이 공백으로 구분되어 주어진다. ($1 \le P \le 200$, $1 \le N \le 1\,000$) 두 번째 줄에는 정수 $A_1, A_2, \dots, A_N$이 공백으로 구분되어 주어진다. ($1 \le A_i \le 200$) www.acmicpc.net 피로도가 남아있다면 장신구 하나를 더 만들 수 있다 제목 장신구 명장 임스 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 메이플스토리에는 전문 기술이라는 제작 시스템이 있다. 전문 기술은 특정량의 피로도가 쌓이는 대신 다양한 장비 및 비약을 제작할 수 있는 시스템이다. 장신구 명장인 임스는 어떻게 하면 더 효율적으로 많은 장신구를 제작할 수 있을지 고민에..

Problem Solving/BaekJoon

[BOJ/백준] 25495 - 에어팟

25495번: 에어팟 다섯 번째 핸드폰까지 연결하면 누적 배터리 소모량은 62퍼센트가 된다. 그리고 여섯 번째 핸드폰에 연결하면 배터리 소모량이 100퍼센트 이상인 126퍼센트가 되므로 현재 에어팟은 충전시켜야 www.acmicpc.net 새로운 에어팟으로 연결할 떄 제목 에어팟 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 에어팟에 여러 개의 핸드폰을 다음과 같은 방법으로 연결하고자 한다. 에어팟은 한 번에 하나의 핸드폰에만 연결이 가능하다. 에어팟을 새로운 핸드폰에 연결할 때마다, 기존 핸드폰과의 연결이 끊어지고, 에어팟 배터리 2퍼센트를 소모한다. 이미 연결되어 있는 핸드폰에 다시 연결을 시도할 때, 직전 배터리 소모량의 2배만큼 배터리를 소모하게 된다. 누적 배터리 소모량이 100..

Problem Solving/BaekJoon

[BOJ/백준] 25494 - 단순한 문제 (Small)

25494번: 단순한 문제 (Small) 세 양의 정수 $a$, $b$, $c$가 주어질 때, 다음 조건을 만족하는 정수 쌍 $(x, y, z)$의 개수를 구하시오. $1 \le x \le a$ $1 \le y \le b$ $1 \le z \le c$ $(x\,\bmod\,y) = (y\,\bmod\,z) = (z\,\bmod\,x)$ $(A\,\bmod\,B)$는 $A$를 $B$ www.acmicpc.net 서로 나누었을 때 나머지가 같으려면 세 수가 모두 같아야 한다 제목 단순한 문제 (Small) 조건 시간 제한 : 1 초 메모리 제한 : 1024 MB 문제 세 양의 정수 a, b, c가 주어질 때, 다음 조건을 만족하는 정수 쌍 (x, y, z)의 개수를 구하시오. 1 ≤ x ≤ a 1 ≤ y ≤..

Problem Solving/BaekJoon

[BOJ/백준] 23806 - 골뱅이 찍기 - ㅁ

23806번: 골뱅이 찍기 - ㅁ 서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다. 상자 안에는 ㅁ자 모양의 골뱅이가 들어있다. ㅁ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다. 상자에는 정사 www.acmicpc.net 이중 반복문 제목 골뱅이 찍기 - ㅁ 조건 시간 제한 : 1 초 메모리 제한 : 512 MB 문제 서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다. 상자 안에는 ㅁ자 모양의 골뱅이가 들어있다. ㅁ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다. 상자에는 정사각형 모양의 셀의 크기를 나타내는 숫자 하나가 적혀있다. 셀의 크기 N이 주어지면 예제 출력과 같은 방식으로 골뱅이 모양을 출력하시오. 입력 첫째 줄에 정수 N(1 ≤ N ≤..

JunHoChoi
'Problem Solving/BaekJoon' 카테고리의 글 목록 (9 Page)