====== 开灯 ====== ===== 想法 ===== 什么灯会亮?操作奇数次的数,因数为奇数的数,只有完全平方数。故求出N以内的所有完全平方数。 ===== 代码实现 ===== #include int main() { long long int n; scanf("%lld", &n); for (long long int i = 1; i * i <= n; i++) { printf("%lld ", i * i); } return 0; }