계란으로 돈을 벌면? 에그머니나!
"계란을 떨어뜨리면?" 문제에서 계란을 떨어뜨린 재우는 삽시간에 SNS에서 유명해지며, 계란 떨어뜨리기를 통해 돈을 벌기로 했다. 재우는 K일에 걸쳐 각각의 날마다 계란을 준비해 쇼를 보여주기로 했다. 재우는 K일 동안 꾸준히 기대감을 주기 위해 i번째 날에 i개의 계란을 준비해 떨어뜨리기로 했다. 또, 하루에 너무 많이 떨어뜨리면 팔이 아프므로 하루에 최대 K번 떨어뜨리기로 했다. 즉, 앞의 문제에서 E의 정의를 가져오면, 재우가 i번째 날에 검증할 수 있는 가장 높은 층은 E(i,K)이다. 재우가 K일에 걸쳐 계란 떨어뜨리기를 통해 각각의 날마다 검증할 수 있는 가장 높은 층을 검증할 때, 각각의 날마다 검증하는 층수의 합을 구해보자.
즉, ∑_i=1KE(i,K)를 구하시오.
첫 번째 줄에 K (1≤K≤1018)가 주어진다.
첫 번째 줄에 ∑_i=1KE(i,K)를 1,000,000,007로 나눈 나머지를 출력한다.
이 문제의 제목과 제목에 대한 답은 kidw0124의 아이디어이다.