nnnをkkk個の昇順の整数の積で表す方法の個数をd(n,k)d(n, k)d(n,k)とする。
n=x1×x2×x3×⋯×xkx1≤x2≤⋯≤xkn = x_1 \times x_2 \times x_3 \times \dots \times x_k \hspace{2em} x_1 \leq x_2 \leq \dots \leq x_kn=x1×x2×x3×⋯×xkx1≤x2≤⋯≤xk
さらに、D(N,K)D(N,K)D(N,K)を1≤n≤N,1≤k≤K1 \leq n \leq N, 1 \leq k \leq K1≤n≤N,1≤k≤Kにおけるd(n,k)d(n, k)d(n,k)の和とする。
D(N,K)=∑n=1N∑k=1Kd(n,k)\displaystyle D(N,K) = \sum_{n=1}^N \sum_{k=1}^K d(n,k)D(N,K)=n=1∑Nk=1∑Kd(n,k)
D(10,10)=153D(10, 10) = 153D(10,10)=153, D(100,100)=35384D(100, 100) = 35384D(100,100)=35384である。
D(1010,1010)D(10^{10}, 10^{10})D(1010,1010)を1 000 000 0071\,000\,000\,0071000000007で割った余りを答えよ。
最終更新 4 年前
役に立ちましたか?