当前位置: 首页 > news >正文

名片网页设计代码手机网站优化排名怎么做

名片网页设计代码,手机网站优化排名怎么做,深圳装饰公司,郑州市二七区建设局 网站【原题链接】 【题意说明】 有一组共有N个正整数#xff0c;每次只能取其中的一个数#xff0c;每次没有被取到的数会减少相应的值#xff0c;把每次取到数的值累加#xff0c;问共要取K个数#xff0c;在所有取法中#xff0c;和最大是多少#xff1f; 【问题分析】 快…【原题链接】 【题意说明】 有一组共有N个正整数每次只能取其中的一个数每次没有被取到的数会减少相应的值把每次取到数的值累加问共要取K个数在所有取法中和最大是多少 【问题分析】 快排部分和 首先假定kn我们该如何安排假定每个位置的两个数为xiyi显然sum(xi)这部分的和是固定的那对于yi该怎么安排呢一种安排是把yi从大到小排好序越大的yi越先使用这样就得一个和为sum((i-1)*yi)记为sum0。这部分和是不是所有方案最小的呢我们来讨论一下 假定有另一种方案它是上面排序方案的一种变形其它位置不变只把yi与yj交换其中ij且yiyj)用这个方案的和记为sum1则 sum1-sum0(i-1)*yj(j-1)*yi-(i-1)*yi-(j-1)*yii*yj-i*yij*yi-j*yj(j-i)*(yi-yj)0 同样的方案可以处理其它种方案都的和都比sum0要大所以得按sum0这种方案排序得sum0的值最小即得sum(xi)-sum0的值最大。 这样我们在kn时只要把所有的数据按yi的值先排序即可得到所需要的结果。 那现在对kn呢是不是也可以利用上面的这种想法呢结果是显然的 假定我们从n个数中先取了k个数这k个数该怎么排呢显然这也就是从k个数中选取k个数同上面的想法一样只需要把yi从大到排序就好了。 若照此方法就变成了从n个数中选k个再排序那时间复杂度也太大了吧 更优的方法是先把数据按yi从大到小排序当yi相同时按xi从大到小排序这样选择出来的k个数也必然是有序的。 按照从n个人中去掉一个剩下的n-1个人和最大再从这n-1个人中去掉一个剩下的n-2个人和最大……一直到只剩下k个人即可这其中的计算就需要使用部分和的方法了 转载于:https://www.cnblogs.com/ahmasoi/archive/2012/11/02/2751648.html
http://www.pierceye.com/news/679925/

相关文章:

  • 企业网站实名认证时间怎样开通微信公众号
  • 怎么才能在百度上搜到自己的网站如何优化网站
  • 酒泉网站建设价格福清市建设局网站
  • 网站建设有几种厦门网站的建设
  • 沈阳网站外包通过法人姓名查企业
  • 建设网站的多少钱红色风格网站
  • 公司网站运营维护单位温州h5建站
  • 做网站想注册商标是哪一类网站上线具体流程
  • 如何让网站自适应屏幕北京做网站哪个公司好
  • 个人网站建设简历网站路径怎么做
  • 学做面包到什么网站企业网站都没的百度快照咋办
  • 手机网站建设视频教程安徽建站之星
  • 做网站专题页的字大小是多少购物商城排名
  • 门窗东莞网站建设技术支持海口快速建站模板
  • 公司网站制作第三方网站浮窗制作
  • 网站需要服务器吗?万州网站建设
  • 网站关键词可以修改吗做响应式网站字体需要响应么
  • 公司网站设计怎么做农家乐联盟网站
  • 普通网站报价多少扬中论坛网
  • 提供邢台做wap网站网站开发怎么进行数据库连接
  • 足球网站网站建设东莞网上销售网站建设
  • 响应式网站手机蓝翔老师做的网站
  • 公司网站建设维护合同中德生态园网站定制
  • 网站建设实训结论站长查询工具
  • 做电影网站要很大的主机空间吗苏州网站推广如何
  • 网站维护内容及费用网站详细设计
  • 国产手机做系统下载网站七牛云做wordpress图床
  • 营销型网站建设网站百度文库账号登录入口
  • 医疗网站建设资讯国内十大游戏公司排名
  • 江苏网站建设网络公司男做基视频网站