极简题解+思路
2026-01-05 19:36:47
发布于:山东
4阅读
0回复
0点赞
思路分析:
只要n大于3,也就是至少=4,就可以整除24
因为4的阶乘是24刚好是24的1倍,
于是便是在24的基础上继续乘,就一定是24的倍数
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,sum=1;
cin>>n;
if(n>3){ /*只要n大于3,也就是至少=4,就可以整除24
因为4的阶乘是4*3*2*1=24,刚好是24的1倍,
于是接着便是在24的基础上继续乘,就一定是24的倍数
*/
cout<<"YES";
}else{
cout<<"NO";
}
return 0;
}
在解这种题的时候要先分析,虽然硬算也可以 ,但是分析后会更快
我一开始就是
这里空空如也

有帮助,赞一个