猿问

Linq趣味问题

现在我有一个数据列表,如:1,2,3,4,12,23,124,32,34,13,23,53,1

 

现在随机找出五个数据,他们的之和大于300的几个数。


MM们
浏览 359回答 2
2回答

元芳怎么了

其实这个要是做不到随机的,也就是一个不停找组合的问题

偶然的你

把数据从大到小排序2取出第一个数(最大的那个)M1,令T=(301-M1) 如果T>0 &nbsp;且T>M2 &nbsp;则取出第二大的数M2 重复这一步 直到超过5个数 或者T<M n+1&nbsp; &nbsp;
随时随地看视频慕课网APP
我要回答