次のアルゴリズムの時間計算量を知りたいです。一見したところ、時間の複雑さは O(n^5) のように見えます。これは、私がインターネットで見たサイトの大部分で言及されていることです。しかし、注意深く分析すると、別の答えが得られるようです。コードは次のとおりです。
public void fun(int n)
{
int i,j,k,sum=0;
for(i=0;i<n;i++)
{
for(j=0;j<i*i;j++)
{
if(j%i==0)
{
for(k=0;k<j;k++)
sum++;
}
}
}
}