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

网站源码下载后怎么布置软文推广渠道

网站源码下载后怎么布置,软文推广渠道,商城站地址,淘宝客优惠卷网站怎么做的P1109 学生分组 题目描述 有 n n n 组学生,给出初始时每组中的学生个数,再给出每组学生人数的上界 R R R 和下界 L ( L ≤ R ) L\ (L \le R) L (L≤R),每次你可以在某组中选出一个学生把他安排到另外一组中,问最少要多少次才…

P1109 学生分组

题目描述

n n n 组学生,给出初始时每组中的学生个数,再给出每组学生人数的上界 R R R 和下界 L ( L ≤ R ) L\ (L \le R) L (LR),每次你可以在某组中选出一个学生把他安排到另外一组中,问最少要多少次才可以使 N N N 组学生的人数都在 [ L , R ] [L,R] [L,R] 中。

输入格式

第一行一个整数 n n n,表示学生组数;

第二行 n n n 个整数,表示每组的学生个数;

第三行两个整数 L , R L,R L,R,表示下界和上界。

输出格式

一个数,表示最少的交换次数,如果不能满足题目条件输出 − 1 -1 1

输入输出样例 #1

输入 #1

2
10 20
10 15

输出 #1

5

说明/提示

数据范围及约定

对于全部数据,保证 1 ≤ n ≤ 50 1\le n \le 50 1n50

题解

#include "bits/stdc++.h"
using namespace std;
const int N = 1e4+2;
int n, L, R, g[N], sum = 0, a[N], ans1, ans2;
int main(){cin>>n;for(int i=1;i<=n;++i){cin>>g[i];sum += g[i];}cin>>L>>R;if(sum < L*n || sum > n*R){cout<<"-1"<<endl;return 0;}for(int i=1;i<=n;++i){if(g[i] > R) a[i] = g[i]-R;else if(g[i] < L) a[i] = g[i]-L;if(a[i] < 0) ans1 += a[i];else if(a[i] > 0) ans2 += a[i];}cout<<max(abs(ans1), ans2)<<endl;return 0;
} 
http://www.dtcms.com/wzjs/246288.html

相关文章:

  • 深圳网站建设排名最新国际新闻头条新闻
  • wordpress软件分享泰安优化关键词排名哪家合适
  • 企业网站的一般要素包括chinaz站长素材
  • 好用的网站建设百度推广app下载
  • 电影网站做视频联盟企业推广的渠道有哪些
  • 关于解决网站 建设经费的请示全网最全搜索引擎app
  • 个人模板图片长沙网站推广seo
  • 网站开发什么百度推广费用一年多少钱
  • 官方网站建设专家磐石网络关键词排名优化软件价格
  • 有哪些做兼职的网站自动发外链工具
  • 包头球形网架公司宁波免费建站seo排名
  • 网站建设报价表表格下载优化手机流畅度的软件
  • 酒托做哪个网站好怎么自己建立网站
  • 海南做网站的技术公司seo推广优化培训
  • 建网站松滋哪家强?营销推广公司案例
  • 上海建设和交通委网站百度推广公司哪家比较靠谱
  • 做网站里面的内容谷歌推广app
  • 平台与网站有什么区别大数据营销精准营销
  • 专门做2k名单的网站品牌网
  • asp.net商务网站 包括哪些文件网站投放广告费用
  • 宛城区网站建设seo是干嘛的
  • 备案成功后怎么建设网站深圳最新消息
  • 湖南省建设厅电话谷歌优化怎么做
  • 东莞设计企业网站的有哪些互联网营销师培训费用是多少
  • 做理财的网站seort什么意思
  • 佛山美容网站建设aso优化工具
  • 扁平化网站 psd为什么sem的工资都不高
  • 论坛网站建设网站营销策划
  • 做网站用啥软件电商自学网
  • 始兴县建设局网站seo外链优化方法