본문 바로가기

BOJ206

[BOJ]15988번: 1, 2, 3 더하기 3(c++) https://www.acmicpc.net/problem/15988 15988번: 1, 2, 3 더하기 3각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 1,000,000,009로 나눈 나머지를 출력한다.www.acmicpc.net  12345678910111213141516171819202122232425262728293031323334353637383940#include iostream> using namespace std; const int MAX = 1000000;const long mod = 1000000009LL;long long D[MAX + 1]; int main(){    ios_base::sync_with_stdio(0);    cin.tie(0);    cou.. 2020. 4. 22.
[BOJ]17299번: 오등큰수(c++) https://www.acmicpc.net/problem/17299 17299번: 오등큰수첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째에 수열 A의 원소 A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)이 주어진다.www.acmicpc.net  123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657#include iostream>#include vector>#include stack> using namespace std; int main(){    ios_base::sync_with_stdio(0);    cin.tie.. 2020. 4. 21.
[BOJ]17298번: 오큰수(c++) https://www.acmicpc.net/problem/17298 17298번: 오큰수첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째에 수열 A의 원소 A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)이 주어진다.www.acmicpc.net  1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253#include iostream>#include stack>#include vector> using namespace std; int main(){    ios_base::sync_with_stdio(0);    cin.tie(0);    c.. 2020. 4. 21.
[BOJ]10799번: 쇠막대기(c++) https://www.acmicpc.net/problem/10799 10799번: 쇠막대기여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이저의 배치는 다음 조건을 만족한다. 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다. - 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓는다. 각 쇠막대기를 자르는 레이저는 적어도 하나 존재한다. 레이저는 어떤 쇠막대기의 양 끝점과www.acmicpc.net 방법 1: 스택이용123456789101112131415161718192021222324252627282930313233343536373.. 2020. 4. 21.