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

网站建设线框图企业vi品牌设计公司

网站建设线框图,企业vi品牌设计公司,设计网站报价,遵义哪里有做网站的[题目概述] 有 n 个小朋友坐成一圈#xff0c;每人有 a[i] 个糖果。 每人只能给左右两人传递糖果。 每人每次传递一个糖果代价为 1。 求使所有人获得均等糖果的最小代价。 输入格式 第一行输入一个正整数 n#xff0c;表示小朋友的个数。 接下来 n 行#xff0c;每行一个…[题目概述] 有 n 个小朋友坐成一圈每人有 a[i] 个糖果。 每人只能给左右两人传递糖果。 每人每次传递一个糖果代价为 1。 求使所有人获得均等糖果的最小代价。 输入格式 第一行输入一个正整数 n表示小朋友的个数。 接下来 n 行每行一个整数 a[i]表示第 i 个小朋友初始得到的糖果的颗数。 输出格式 输出一个整数表示最小代价。 数据范围 1 ≤ n ≤ 1000000 , 1 ≤ n ≤ 1000000, 1≤n≤1000000, 0 ≤ a [ i ] ≤ 2 × 1 0 9 0 ≤ a[i] ≤ 2×10^9 0≤a[i]≤2×109 数据保证一定有解。 输入样例 4 1 2 5 4输出样例 4贪心法感觉就是在解数学题将题目抽象成一个数学模型推出来结论就能写推不出来就废。 我们可以将每次传递的糖果用x数组表示 然后就开始了数学推导 然后我们就将及其复杂的问题化成了一个简单的模型。 完整代码 #include iostream #include cstdio #include cstring #include algorithmusing namespace std; const int N 1000010;int a[N], n; long long c[N]; long long sum, avg, ret; int main(){cin n;for(int i 1; i n; i ){cin a[i];sum a[i];}avg sum / n;// 求c数组for(int i n; i 1; i --){c[i] c[i 1] avg - a[i];} sort(c 1, c n 1);// 求最小价值for(int i 1; i n; i ){ret abs(c[i] - c[(n 1) / 2]);}cout ret endl;return 0; }本题的分享就结束了贪心感觉比其他难很多这就是推出来结论就能做推不出来就根本不会上下浮动很大很难学。
http://www.hkea.cn/news/14424294/

相关文章:

  • 珠海网站建设 金碟网站模板加后台
  • 深圳电信网络建站重庆网站建设在哪里
  • 常州免费网站制作手机设计logo软件免费
  • 海口模板建站公司机械行业网站模板
  • 同性性做视频网站wordpress 密码忘了
  • 营口网站制作公司怀化网站优化加徽信xiala5效果好
  • 手机网站 asp汕头外包公司
  • 2019长沙企业网站建设优惠刘连康seo培训哪家强
  • 网站信用认证可以自己做吗平面广告设计专业的学校
  • 企业起名网站怎么做wordpress 专题页
  • 做投标网站条件wordpress首页是哪个文件
  • 动漫做a视频网站有哪些朝阳区网站建设公司
  • 辽源建站公司网页图片加载慢解决方法
  • 国外网站怎么打开天津 网站开发
  • 一级A做爰片安全网站保险咨询免费24小时在线
  • 网站风格 颜色搭配seo建站系统
  • 网站怎么做联系我们页面网站色调
  • 南岗哈尔滨网站建设建安证查询网站
  • 房产网站建设整体架构wordpress图书主题
  • 网域高科学校网站管理系统个人微博网页制作代码教程
  • 专业网站设计 软件wordpress博客付费
  • dede网站 异步生成可以做盗版漫画网站吗
  • 成品网站软件大全下载whois查询
  • 苍南县龙港哪里有做网站开封市做网站的公司
  • 做加盟的网站建设包装设计效果图生成器
  • 电子商务网站建设开发南宁网站建设团队
  • fullpage做的网站注册域名成功后怎样建设网站
  • 重庆网站建设推广服务乐清新闻最新消息
  • 交互式网站设计apache wordpress 优化
  • 在线教育网站建设做美食软件的视频网站