전체 글

엔비디아가 그제까지 크게 조정 받으며 시가총액이 4000억 달러가 날아갔다가 어제 다시 급등하며 7%상승했다.조정이라고 했지만 비정상적으로 계속 오르고 있었으며, 고작 1주일치 정도 올랐던게 빠진것 뿐이다. 하지만 하락 너무 급격했기 때문에 미리 손절을 하지 못한 사람들은 단기적으로는 계좌가 좀 빠졌을 것이다. 반면에 미리 손절을 잘한 사람은 낮은 평단가에서 다시 포지션을 생각할 수 있는 좋은 기회를 얻었을 것이다. 언제나 하락 이유를 분석하는 것은 결과론적이지만...1. 너무 많이 올랐다.2. 계속 오르는 건 비정상적인 현상, 건강한 조정 상승을 기대하고 하락 추세에도 팔지 않고 장기투자를 한다며 계속 가지고 있는 것은 계좌가 녹는 첫번째 이유이다.고점에서 팔지 못하고 전부 하락한 다음 파는 것은 계좌..
https://www.acmicpc.net/problem/1437풀이가 2가지가 있다.1. Dp2. 수학1. 다이나믹 프로그래밍Dp로 풀려고 하면 당연히 점화식을 찾아야 하고 노가다를 하다보면 점화식이 쉽게 찾아진다.n > 4인 경우에서 dp[n] = dp[n-3]*3이 된다. #include #define mod 10007using namespace std;int main() { int n; cin >> n; int* arr = new int[n+1]; arr[0] = 0; arr[1] = 1; arr[2] = 2; arr[3] = 3; arr[4] = 4; for(int i = 5; i  2. 수학수학적 접근이 쉽지 않은데... 결론적으로는 3을 가장 많이 만들면 된다.DP로 접근할때 노가다한 수들을..
https://www.acmicpc.net/problem/28703maxPq, minPq 우선순위 큐 2개를 이용해서 하나씩 뽑으면서 차이의 최솟값을 갱신해나가면 된다.문제는 위의 과정의 종료조건인데, 구해야 하는 것이 최대값-최솟값의 차이기 때문에 만약 입력으로 주어지는 모든 수를 2배를 할 필요가 없다. 모든수가 2배가 되면 1/2배를 할 수 있고 그럼 2배가 된 상태보다 차이도 1/2이 되므로 모든 수가 2배이상으로 커지는 것은 의미가 없다.따라서 모든 수가 2배가 되기 전까지가 반복문의 종료조건이 된다. #include #include using namespace std;int main() { ios_base::sync_with_stdio(false); cin.tie(0); int n, num;..
https://www.acmicpc.net/problem/20302입력받는 모든 수를 소인수 분해 해서 곱셈과 나눗셈으로 나눠주면 된다.곱셈일 때는 등장하는 소수의 개수만큼 배열에서 더해주고, 나눗셈일 때는 반대로 빼주면 된다.최종 배열을 탐색하면서 0보다 작은 값이 있으면 분모에 해당 소인수가 살아있다는 뜻이므로 결과가 유리수가 된다.소인수분해하는 코드를 알아가기 좋은 문제다. #include #include #include #include #define endl "\n"using namespace std;int n, num;vector arr(100001,0);void fac(int a, bool check){ int tmp = sqrt(a); if(check){ for(int i = 2; i 1..
https://www.acmicpc.net/problem/2048노가다를 좀 하다가 맞을 거 같아서 찍었다...찍었다고 말하긴 했지만 사실상 수학적 직관력이 필요한 문제아몰랑 노가다의 결과는 r >= 4이면, 마지막에 붙인 수를 2로 r만큼 나누면 홀수가 된다. 따라서 r >= 4 일때는 r이 답이고, 다른 경우에는 수가 작으니 직접 다 붙여서 2로 몇번이나 나눠지는지 직접 나눠보면 된다. #include #include #include #define endl "\n"using namespace std;int t,l,r;int main() { ios_base::sync_with_stdio(false); cin.tie(0);cout.tie(0); cin >> t; while(t--){ cin >> l ..
금일 21일은 쿼드러플 위칭 데이로 네 마녀의 날로 불리는 날이다. 이 날은 주가지수 선물, 주가지수 옵션, 개별 주식 선물, 개별 주식 옵션 네 가지의 만기가 겹치는 날이다.파생상품인 선물과 옵션은 주식과 달리 상품을 보유할 수 있는 최대 기간(만기)이 정해져 있다. 그 날들이 모두 겹치는 날이 네 마녀의 날이다.  이 날에는 선물과 옵션 포지션을 청산하려는 투자자들과 숨어있던 현물 주식 매매가 정리매물로 시장에 쏟아져 나오면서 예상하기 힘든 주가 움직임을 보이며 그 변동성을 노린 투기적 거래가 많이 발생하며 증시의 변동성이 커지게 된다.예상하기 힘든 주가 변동이 마치 네 마녀가 증시를 휘젓고 다니는 것과 같다고 하여 네 마녀의 날이라고 불린다.네 마녀의 날은 1년에 4번 발생하는데 3월, 6월, 9월..
요플레에
Codio: 컴퓨터 학부생의 인생이야기