私は素数のいくつかのアルゴリズムを見ていましたが、これに出くわしました:
for(int i=2;i*i <= n;i++)
{/*assume no operations here*/}
上記のループが次のループよりも高速になるかどうか疑問に思っていましたか?
int x=sqrt(n);
for(int i=2;i<=x;i++)
{/*nop*/}
私は素数のいくつかのアルゴリズムを見ていましたが、これに出くわしました:
for(int i=2;i*i <= n;i++)
{/*assume no operations here*/}
上記のループが次のループよりも高速になるかどうか疑問に思っていましたか?
int x=sqrt(n);
for(int i=2;i<=x;i++)
{/*nop*/}