题解 | #Problem C#

Problem C

http://www.nowcoder.com/practice/2a05dcaa4cde4db989443f206ee3e5c5

一个数可以写成若干个素数的乘积,例如30=235,60=2235; 解题思路来了,既然一个数可以写成若干个素数的乘积,那么对于30去寻找最大素因子,可以依次30/2=15 15/3=5,到此为止,5不能再被分解。那么进一步的,一定需要除以素数吗?不需要 60=2235 = 345; 你去不断的做除法,依然可以得到5;

全部评论

相关推荐

去B座二楼砸水泥地:不过也可以理解,这种应该没参加过秋招
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务