已解决 张溪辰 中级守护 题目链接: 酷町堂:7743 #include<iostream> #include<cmath> using namespace std; int n,m; int s; int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ s*=i; int t=abs(s); int f=abs(i); if((t-f)<=m){ cout<<i<<" "; } } return 0; }