竞赛
考级
这道题很简单,当x >= 4时,其可以写为x! = 4! * k(k∈N*),而4!=4 * 3 * 2 * 1 = 24,那么x!=24k,其一定能被24整除. 所以代码为:
xiabo
魔丸
暴力法: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 数学方法:
黑客_天之神_ZDZL_zsy
SOLUTION 发现 4!=244!=244!=24 是 242424 的倍数,所以当 x≥4x\ge4x≥4 时也一定符合,因此只要判断 [x≥24][x\ge24][x≥24] 即可。 CODE
183****1200
只要进行质因数分解,2和3的因子分别达到3和1就行了
programmerGYM
T2 思路分析 本题是一个简单的思维题,我们能发现 4!4!4! 是第一个242424 的倍数,后面更大的数的阶乘又一定是 4!4!4! 的倍数,因为n!=1×2×3×4……×nn! = 1 \times 2 \times 3 \times 4 …… \times nn!=1×2×3×4……×n。所以当 n≤3n \leq 3n≤3 的时候,输出 "NO",否则输出 "YES"。 代码
桌子乱的反义词
#include<iostream> using namespace std; int main(){ int a; long long b=1; cin>>a; for(int i=1;i<=a;i++){ b=b*i; } if(b%24==0){ cout<<"YES"; } else{ cout<<"NO"; } return 0; }
135****3716
4行 a=int(input()) if a>3: print("YES") else: print("NO")
dino