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

网页设计什么专业建网站seo

网页设计什么专业,建网站seo,免费建网站哪个好,wordpress memcache2024年第十五届蓝桥杯C&C大学A组--成绩统计 题目: 动态规划, 对于该题,考虑动态规划解法,先取前k个人的成绩计算其方差,并将成绩记录在数组中,记录当前均值,设小蓝已检查前i-1个人的成绩&…

2024年第十五届蓝桥杯C&C++大学A组--成绩统计

题目:

动态规划,

对于该题,考虑动态规划解法,先取前k个人的成绩计算其方差,并将成绩记录在数组中,记录当前均值,设小蓝已检查前i-1个人的成绩,若方差依然大于T,找出离均值最远的一个成绩,若第i个人的成绩距离当前均值更近,则剔除离均值较远的成绩,使得方差变小,若遍历完整个数组均找不到更小的方差,返回-1。

代码:

#include<bits/stdc++.h>
using namespace std;
int n, k, T;
vector<int> nums;
vector<int> team;bool is0()
{double mean,val;double sum = 0;for (auto num : team){sum += num;}mean = sum / k;val = 0;for (auto num : team){val += (num - mean) * (num - mean);}val /= k;if (val < T) return true;else return false;
}int main()
{cin >> n >> k >> T;int N = n;while (N--){double temp;cin >> temp;nums.push_back(temp);}if (n < k){cout << -1;return 0;}double sum = 0;for (int i = 0;i < k; i++){team.push_back(nums[i]);sum += nums[i];}double mean = sum / k;if (is0()){cout << k;return 0;}for (int i = k; i < nums.size(); ++i){double sub = 0;int x = -1;for (int j = 0; j < team.size(); ++j){if (abs(team[j] - mean) > sub)//找出距离平均值最远的值和下标{sub = abs(team[j] - mean);x = j;}}if (x != -1 && sub > abs(nums[i] - mean))team[x] = nums[i];if (is0()){cout << i + 1;return 0;}return -1;}return 0;
}
http://www.dtcms.com/wzjs/523306.html

相关文章:

  • 政府网站建设与管理官网广告网站大全
  • 网页设计中好的网站友情链接可以随便找链接加吗
  • 云阳做网站网络推广业务
  • 苏州企业网站建设方案域名停靠网页app推广大全
  • 响应式门户网站模板seo搜索引擎优化试题及答案
  • 佛山新网站建设服务seo营销服务
  • 哈尔滨网站建设效果好app营销十大成功案例
  • 中英文网站切换怎么做谷歌浏览器网页版入口
  • 专做ppt的网站网站排名软件优化
  • 手机网站 收录网络营销和网络推广
  • 天津手机网站建设制作杭州专业seo公司
  • 酒店如何做团购网站网络推广seo是什么
  • 专业的网站建设运营参考消息今天新闻
  • cms进行网站开发宁波seo网络推广软件系统
  • 四川建设人才网官网证书查询厦门关键词优化企业
  • 网站搭建设计课程报告响应式网站模板的特点
  • 西安SEO网站建设北京seo方法
  • 吉安网站建设0796abc谷歌官网下载app
  • 南宁网站建设建站系统学营销app哪个更好
  • 泰兴市 建设安全监察网站seo关键词大搜
  • 南京专业做网站公司站外seo推广
  • 网站文章内容排版要求网络服务运营商
  • 网站欢迎页面flash关键词英文
  • 武汉专业手机网站建设如何自己做一个网址
  • 定制衣柜哪种板材最好长沙官网网站推广优化
  • 网站制作厦门公司淘宝培训
  • 那些是flash做的网站百度首页清爽版
  • 免费源码资源源码站入口杭州关键词优化外包
  • 用javascript做的网站b站是哪个网站
  • 织梦如何做网站留言功能河北网站建设推广