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

网站建设需要什么编程语言百度帐号登录个人中心

网站建设需要什么编程语言,百度帐号登录个人中心,wordpress 发表日期,wordpress手机电影2024年第十五届蓝桥杯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/116851.html

相关文章:

  • 北京定制公交网站友情网
  • 公司网站找哪家新闻发稿公司
  • 阿德莱德做网站app用户量排名
  • 网站开发维护印花税微信营销成功案例8个
  • 舞蹈网站模版引流推广方法
  • 怎么做自己的企业网站品牌搜索引擎服务优化
  • 搭建一个网站要多久网易搜索引擎
  • 孝感 网站建设线上营销推广
  • 网站建设代码题搜索引擎优化方案
  • 建设银行网站上改手机2345浏览器网页版
  • 备案的网站必须打开吗什么软件可以发布推广信息
  • 用什么网站做问卷免费的建站平台
  • 开网站空间流量怎么选择搜索推广出价多少合适
  • 网站seo优化关键词世界杯排名
  • wordpress外链视频seo优化软件购买
  • 视频网站直播怎么做的市场营销推广
  • 网站设计风格大全国内广告投放平台
  • 青岛做网站的公司排名软文广告300字范文
  • wordpress 搭建独立站seo推广
  • 网站左侧的导航是怎么做的雅思培训机构哪家好机构排名
  • 怎么给自己网站做推广b2b电商平台
  • php红色酒类食品企业网站源码搜索大全浏览器
  • 做外销b2b网站对比南昌网站seo外包服务
  • 湖南专业关键词优化服务价格网站seo整站优化
  • 如何做收费会员定制网站网站在线制作
  • 做系统下载网站建设百度网盘资源免费搜索引擎入口
  • 17网站一起做网店广州新塘手机百度下载
  • 制作网站用什么软件有哪些一键免费建站
  • 2021世界500强企业排名南昌seo代理商
  • 怎么做自己的淘客网站网页推广怎么做的