본문 바로가기

분류 전체보기

(97)
[백준 C++] 24267. 알고리즘 수업 - 알고리즘의 수행 시간 6 문제 링크 24267번: 알고리즘 수업 - 알고리즘의 수행 시간 6오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시www.acmicpc.net접근 방법코드 1이 몇 번 실행되는지 확인합니다.소스 코드#include using namespace std;int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); long long n; cin >> n; cout > n; // --n; // while (--n) // sum += (n * ++cnt); // ..
[백준 C++] 24266. 알고리즘 수업 - 알고리즘의 수행 시간 5 문제 링크 24266번: 알고리즘 수업 - 알고리즘의 수행 시간 5 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 접근 방법 코드 1이 몇 번 실행되는지 확인합니다. 소스 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); long long n; cin >> n; cout
[백준 C++] 24265. 알고리즘 수업 - 알고리즘의 수행 시간 4 문제 링크 24265번: 알고리즘 수업 - 알고리즘의 수행 시간 4 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 접근 방법 코드 1이 몇 번 실행되는지 확인하고, 규칙성을 찾아냅니다. 소스 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); long long n, sum = 0; cin >> n; cout
[백준 C++] 24264. 알고리즘 수업 - 알고리즘의 수행 시간 3 문제 링크 24264번: 알고리즘 수업 - 알고리즘의 수행 시간 3 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 접근 방법 코드 1이 몇 번 실행되는지 확인합니다. 소스 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); long long n; cin >> n; cout
[백준 C++] 24263. 알고리즘 수업 - 알고리즘의 수행 시간 2 문제 링크 24263번: 알고리즘 수업 - 알고리즘의 수행 시간 2 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 접근 방법 코드 1이 몇 번 실행되는지 확인합니다. 소스 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; cout
[백준 C++] 24262. 알고리즘 수업 - 알고리즘의 수행 시간 1 문제 링크 24262번: 알고리즘 수업 - 알고리즘의 수행 시간 1 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 접근 방법 코드 1이 몇 번 실행되는지 확인합니다. 소스 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; cout
[백준 C++] 1021. 회전하는 큐 문제 링크 1021번: 회전하는 큐 첫째 줄에 큐의 크기 N과 뽑아내려고 하는 수의 개수 M이 주어진다. N은 50보다 작거나 같은 자연수이고, M은 N보다 작거나 같은 자연수이다. 둘째 줄에는 지민이가 뽑아내려고 하는 수의 위치가 www.acmicpc.net 접근 방법 양방향으로 삽입해야 하므로 deque를 사용합니다. 어느 방향으로 이동시켜야 최솟값이 나오는지 생각합니다. 소스 코드 #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); deque sequence; // 1 ~ n 으로 초기화 시킬 덱입니다. int size, t, num, idx, cnt = 0; cin >>..
[백준 C++] 1874. 스택 수열 문제 링크 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 접근 방법 1부터 n까지의 수를 스택에 삽입해야 하므로 stack을 사용합니다. 사용한 연산을 순서대로 출력하기 위해 queue를 사용합니다. 소스 코드 #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); queue op; //..