王老师的大家来思考系列真的挺有意思,最近做到第30题,思考过程中发现很多看似简单的东西真正实践起来却困难重重,脑袋里想的想要转换为纸面上的表达着实不易。
不多废话,直接说问题。在做这个问题时,我的主要思路就是数字的排列组合,这过程中有的时候需要把某些特定的数字剔除。比如说在1-100000这十万个数字中,我想要把包含5的数剔除,即类似15,25,50,3485这些数我都不需要。有时还需要同时剔除多组特定数值,比如同时剔除包含5,7,9的数字,即15,17,19,79,2475这些数字我都不需要。还有很多其他的数字特殊处理,比如包含两个2的数字,如12245,或包含三个7的数字,如71727,在此就不一一列举了。
那么问题总结起来就是:①、剔除1-100000中包含5的数字;
②、同时剔除1-100000中包含5、7、9的数字;
③、剔除1-100000中包含三个相同数的数,如555、71727(操作时不可剔除包含2个4个等相同数的数);
希望大家能积极思考,一起进步!
(不知道打分怎么设置的,先这样吧,研究好了再补充上来:lol)
|
|
举报