int main() { string s; vector<int> nums; cin >> s; int window = s[s.size() - 1] - '0'; int temp = 0; for (int i = 0; i < s.size() - 1; ++i) { if (s[i] == ',' || s[i] == ':') { nums. push_back(temp); temp = 0; continue; } temp = temp * 10 + (s[i] - '0'); } int left = 0; int right = window - 1; double mid = Mean(left, right, nums, window); double p = -10000; left++; right++; while (right != nums.size()) { p = Max(p, (Mean(left, right, nums, window) - mid) / mid); mid = Mean(left, right, nums, window); left++; right++; } double help = 100; double result = p *help; cout << setiosflags(ios::fixed) << setprecision(2); cout << result << "%" << endl; return 0; }
点赞 2

相关推荐

点赞 评论 收藏
分享
05-12 11:09
已编辑
门头沟学院 后端
已注销:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务