일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 |
- c++
- 7576
- 백준
- oj구축
- 알고리즘
- 역테
- SWIFT
- 모의 SW 역량테스트
- 온라인 저지 구축
- 온라인저지시스템구축
- IOS
- 소스코드
- 비트마스킹
- 삼성
- 개발
- oj
- STL
- SW역량테스트
- 모의 SW역량테스트
- hustoj
- a형
- SW Expert Academy
- 삼성기출
- xcode
- 저지시스템구축
- 역량테스트
- 구축
- SWEA
- 풀이
- BOJ
- Today
- Total
목록전체 글 (50)
꾸르꾸르
2018.1.3 에 쓰여진 글 입니다. 문제링크 https://www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, 1 ≤ H ≤ 100 이다. 둘째 줄부터는 가장 밑의 상자부터 가장 위의 상자까지에 저장된 토마토들의 정보가 주어진다. 즉, 둘째 줄부터 N개의 줄에는 하나의 상자에 담긴 토마토의 정보가 주어진다. 각 줄에는 상자 가로줄에 들어있는 토마 www.acmicpc.net 풀이방법 일단 이문제는 https://royhelen.tistory.com/19 [BOJ]..
2017.12.28에 쓰여진 글 입니다. 문제링크 https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토들의 정보가 주어진다. 즉, 둘째 줄부터 N개의 줄에는 상자에 담긴 토마토의 정보가 주어진다. 하나의 줄에는 상자 가로줄에 들어있는 토마토의 상태가 M개의 정수로 주어진다. 정수 1은 익은 토마토, 정수 0은 익지 않은 토마토, 정수 -1은 토마 www.acmicpc.net 풀이방법 풀이방법은 큐를 이용한 BFS 돌리기를 쓰면 된다. BFS의 기본중의 기본 문제..
2017.10.7에 쓰여진 글입니다. 문제링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV13zo1KAAACFAYh&categoryId=AV13zo1KAAACFAYh&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! www.swexpertacademy.com 풀이방법 0점부터 100점까지 score 배열을 만들어놓고 score[점수] 배열에다가 해당 점수의 인원수를 저장하는 방식으로 푼다. 그리고 for문으로 0점부터 100점까지 돌면서 최빈수를 저장한다. 자세한건 코드참고.. 소스코드 #include #include ..
2017.10.25에 쓰여진 글입니다. 문제링크 https://www.acmicpc.net/problem/2579 2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점수를 얻게 된다. 예를 들어 와 같이 시작점에서부터 첫 번째, 두 번째, 네 번째, 여섯 번째 계단을 밟아 도착점에 도달하면 총 점수는 10 + 20 + 25 + 20 = 75점이 된다. 계단 오르는 데는 다음과 같은 규칙이 있다. 계단은 한 번에 한 계단씩 www.acmicpc.net 풀이방법 뭐 딱히 풀이방법이라고 하면.. dp의 풀이는 역시나 점화식을 이쁘게 세워보는것.. 뒤부터 생각해..
2017.10.16에 쓰여진 글 입니다. 문제링크 https://www.acmicpc.net/problem/1931 1931번: 회의실배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 풀이방법 갓갓 stl 소팅을 이용해주면 되는데 이때 조건을 주는 소팅을 한다. 두가지가 같을때 처리해주는로직만 넣어주면 만사 OK 자세한건 코드에 있는 주석을 참고! 소스코드 #include #include //vector 위한 헤더 #include //sort 위한 헤더 #include //pair 위한 헤더 using namespace std; vector v; //회의실 사용,끝나는 시간 저장하는 벡터 int cmp(const pair &a, const pai..
2017.10.13에 쓰여진 글 입니다. 문제 링크 https://www.acmicpc.net/problem/3190 3190번: 뱀 문제 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임은 NxN 정사각 보드위에서 진행되고, 몇몇 칸에는 사과가 놓여져 있다. 보드의 상하좌우 끝에 벽이 있다. 게임이 시작할때 뱀은 맨위 맨좌측에 위치하고 뱀의 길이는 1 이다. 뱀은 처음에 오른쪽을 향한다. 뱀은 매 초마다 이동을 하는데 다음과 같은 규칙을 따 www.acmicpc.net 풀이방법 뱀 문제는 일단 풀이방법이 2가지가 있음. 1. 리스트 이용 2. 덱 이용 예전에는..

2017.10.9에 쓰여진 글 입니다. 문제링크 https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북중 하나이다. 지도의 각 칸은 (r, c)로 나타낼 수 있고, r은 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로 부터 떨어진 칸의 개수이다. 로봇 청소기는 다음 www.acmicpc.net 풀이방법 시뮬레이션 문제로 시키는 대로 하면 된다. 코드 길이도 길지 않음. 풀이..