본문 바로가기

전체 글

(2344)
(C++) - 백준(BOJ) 2863번 : 이게 분수? https://www.acmicpc.net/problem/2863 2863번: 이게 분수? 문제 상근이는 덧셈과 나눗셈을 엄청나게 못한다. 이런 상근이를 위해 정인이는 상근이에게 다음과 같은 문제를 냈다. 정인이는 양의 정수 A,B,C,D로 이루어진 2*2 표를 그렸다. A B C D 위와 같은 표가 있을 때, 표의 값은 A/C + B/D 이다. 상근이는 표를 몇 번 돌리면 표의 값이 최대가 되는지 궁금해졌다. 표는 90도 시계방향으로 돌릴 수 있다. 문제 상단의 표를 1번 회전 시키면 다음과 같다. C A D B 2번 회전 시키면 다음과 같이 www.acmicpc.net 간단한 노가다 문제였습니다. Code #include #include using namespace std; int main() { d..
(C++) - 백준(BOJ) 1267번 : 핸드폰 요금 https://www.acmicpc.net/problem/1267 1267번: 핸드폰 요금 첫째 줄에 싼 요금제의 이름을 출력한다. 그 후에 공백을 사이에 두고 요금이 몇 원 나오는지 출력한다. 만약 두 요금제의 요금이 모두 같으면 영식을 먼저 쓰고 민식을 그 다음에 쓴다. 영식은 Y로, 민식은 M으로 출력한다. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include using namespace std; int main() { int time[21]; int n; int summ = 0, sumy = 0; cin >> n; for (int i = 1; i > time[i]; summ += (time[i] / 60 + 1) *..
(C++) - 백준(BOJ) 5354번 : J박스 https://www.acmicpc.net/problem/5354 5354번: J박스 문제 아래 예제 출력과 같은 J박스를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 박스의 크기가 주어진다. 박스의 크기는 10보다 작거나 같다. 출력 각 테스트 케이스에 대해서, 입력으로 주어지는 크기의 J박스를 출력한다. 박스와 박스 사이에는 빈 줄을 하나 출력한다. 예제 입력 1 복사 3 3 5 4 예제 출력 1 복사 ### #J# ### ##### #JJJ# #JJJ# www.acmicpc.net 1234567891011121314151617181920212223#include using namespace std;int main() ..
(C++) - 백준(BOJ) 2903번 : 중앙 이동 알고리즘 https://www.acmicpc.net/problem/2903 2903번: 중앙 이동 알고리즘 문제 상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다. 외계 지형은 중앙 이동 알고리즘을 이용해서 만들려고 한다. 알고리즘을 시작하면서 상근이는 정사각형을 이루는 점 4개를 고른다. 그 후에는 다음과 같은 과정을 거쳐서 지형을 만든다. 정사각형의 각 변의 중앙에 점을 하나 추가한다. 정사각형의 중심에 점을 하나 www.acmicpc.net 간단한 규칙 찾기 수학 문제였습니다. 1234567891011#include using namespace std;//ans = ..
티스토리 관리 - 수식 쉽게 넣기 R markdown formula를 이용해 수식을 넣는 방법입니다. 티스토리 블로그 관리 -> 스킨 편집 -> html편집으로 들어가 태그 사이에 다음 소스를 집어 넣습니다. 그 후 글쓰실때 구글에 R markdown formula를 검색해 문법을 찾아 원하는 수식을 넣어주시면 됩니다.
(C++) - 백준(BOJ) 2355번 : 시그마 https://www.acmicpc.net/problem/2355 2355번: 시그마 첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647) www.acmicpc.net 시그마 공식을 사용하여 풀었습니다. Code #include #define ll long long using namespace std; /* long long, long long int, signed long long, signed long long int -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 의 범위 인 자료형들입니다. 시그마 공식을 사용해서 풉니다. */ int main() { ios_base::sync_with_st..
(C++) - 백준(BOJ) 2935번 : 소음 https://www.acmicpc.net/problem/2935 2935번: 소음 문제 수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 분노하였다. 이렇게 학생들이 수업 시간에 떠드는 문제는 어떻게 해결해야 할까? 얼마전에 초등학교 선생님으로 취직한 상근이는 이 문제를 수학 문제로 해결한다. 학생들을 진정시키기 위해 칠판에 수학 문제를 써주고, 아이들에게 조용히 이 문제를 풀게 한다. 학생들이 문제 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ..
(C++) - 백준(BOJ) 2875번 : 대회 or 인턴 https://www.acmicpc.net/problem/2875 2875번: 대회 or 인턴 문제 백준대학교에서는 대회에 나갈 때 2명의 여학생과 1명의 남학생이 팀을 결성해서 나가는 것이 원칙이다. (왜인지는 총장님께 여쭈어보는 것이 좋겠다.) 백준대학교는 뛰어난 인재들이 많아 올해에도 N명의 여학생과 M명의 남학생이 팀원을 찾고 있다. 그런데 올해에는 대회에 참여하려는 학생들 중 K명을 반드시 인턴쉽 프로그램에 참여하라는 학교의 방침이 생기게 되었다. 인턴쉽에 참여하는 학생은 대회에 참여하지 못한다. 백준대학교에서는 뛰어난 인재들이 많기 때문 www.acmicpc.net 123456789101112131415161718#include #include using namespace std;int mai..