목록백준온라인 (4)
DY의 세상구경

약간 난이도 있는 (기존의 반복문 조건문 보다는) 문제.세그먼트 트리 혹은 인덱스 트리 등으로 푸는 문제.지인의 말로는 인덱스 트리만 알아둬도 괜찮다고 세그먼트 트리로 풀수있는 문제도 다 인덱스 트리로 풀 수 있다고 한다. 반대의 경우는 안되는 경우가 있다고 해서 인덱스 트리로 풀어보았다. #define _CRT_SECURE_NO_WARNINGS#include #include using namespace std;#define LL long longint start_idx = 1;LL *arrN;int ceil_num(double n) // 그냥 올림 함수 만들었음. { int c = (int)n; if (n 1부터 시작할거라 여기서 -1 해주면 편하게 할 수 있을듯. arrN[idx] = num..

단계별 풀어보기 반복문 (쉬운 문제) #define _CRT_SECURE_NO_WARNINGS#include using namespace std;int main(){ int N; scanf("%d", &N); int a, b; for (int i = 0; i 너무 쉬운 문제인가... 그래도 단계별 풀어보기 하나씩 풀어서 푼 문제 수 늘어날 떄마다 기분은 좋다.

#include #include using namespace std;int main(){ int d1, d2, d3; cin >> d1 >> d2 >> d3; int win = 0; if ((d1 == d2) && (d2 == d3)) { win += 10000; win += (d1 * 1000); } else if ((d1 == d2) || (d2 == d3) || (d1 == d3)) { win += 1000; if ((d1 == d2) || (d1 == d3)) { win += (d1 * 100); } else { win += (d2 * 100); } } else { if (d1 >= d2) { if (d1 >= d3) win += (d1 * 100);..