时间超限问题
C语言时间超限问题 代码如下#include<stdio.h>
#include<math.h>
int main()
{
int n, sum;
float a;
while (scanf_s("%d", &n) != EOF)
{
sum = 0;
for (size_t i = 1; i <= n; i++)
{
a = sqrt(i);
if (a == (int)a) sum = sum + 1;
}
printf("%d\n", sum);
}
}
在oj上提交,时间超限。