7-9 人以群分

简介: 7-9 人以群分 社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型

7-9 人以群分


社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。


输入格式: 输入第一行给出一个正整数N(2≤N≤10 5 )。随后一行给出N个正整数,分别是每个人的活跃度,其间以空格分隔。题目保证这些数字以及它们的和都不会超过2 31  。


输出格式:


按下列格式输出:
Outgoing #: N1 
Introverted #: N2 
Diff = N3


其中N1是外向型人的个数;N2是内向型人的个数;N3是两群人总活跃度之差的绝对值。


 输入样例1: 
 10 23 8 10 99 46 2333 46 1 666 555 
 输出样例1: 
 Outgoing #: 5
 Introverted #: 5 Diff = 3611 
  输入样例2: 
  13 110 79 218 69 3721 100 29 135 2
   6 13 5188 85 
  输出样例2: Outgoing #: 7 Introverted #: 6 Diff = 9359


#include<iostream>
#include<algorithm>
using namespace std;
int sum[100005];
int main(){
  int n;
  cin>>n;
  int s=0;
  for(int i=0;i<n;i++){
    cin>>sum[i];
    s+=sum[i];
  }
  sort(sum+0,sum+n);
  int out=0,in=0;
    for(int i=0;i<n/2;i++){
      in+=sum[i];
    }
    for(int i=n-1;i>=n/2;i--){
      out+=sum[i];
    }
    printf("Outgoing #: %d\nIntroverted #: %d\nDiff = %d",n%2==0? n/2:n/2+1,n/2,out-in);
  return 0;
}
相关文章
|
9月前
|
JSON JavaScript 前端开发
JavaScript 如何对 JSON 数据进行冒泡排序?
JavaScript 如何对 JSON 数据进行冒泡排序?
79 0
|
9月前
|
存储 人工智能 自然语言处理
知识图谱与大模型双向驱动的关键问题和应用探索
图谱技术积极拥抱新一代AI技术体系,如大模型(Large Language Model, LLM),实现二者的双驱动增强,定义融合互通的技术范式和关键问题,借助LLM强大的语言理解能力,为基于非/半结构化数据的图谱构建提效,同时在用户问答中,语言要素和语义结构的理解也会更加精准。
知识图谱与大模型双向驱动的关键问题和应用探索
|
SQL JSON 关系型数据库
DataX 实现 MySQL 数据,高效同步(二)
DataX 实现 MySQL 数据,高效同步(二)
DataX 实现 MySQL 数据,高效同步(二)
|
9月前
|
JavaScript Java 测试技术
基于ssm+vue.js的長安智慧医疗管理系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js的長安智慧医疗管理系统附带文章和源代码设计说明文档ppt
64 0
基于ssm+vue.js的長安智慧医疗管理系统附带文章和源代码设计说明文档ppt
|
机器学习/深度学习 Ubuntu 算法
操作系统原理实验2:进程调度(在Ubuntu虚拟机gcc编译环境下
操作系统原理实验2:进程调度(在Ubuntu虚拟机gcc编译环境下
244 0
|
9月前
|
算法 C++ 容器
【C++】 --- STL常用算法总结(一)
【C++】 --- STL常用算法总结
86 0
|
JavaScript 应用服务中间件 nginx
windows下使用Nginx部署Vue项目
windows下使用Nginx部署Vue项目
windows下使用Nginx部署Vue项目
|
小程序
微信小程序 - 父组件绑定子组件外传事件通信
微信小程序 - 父组件绑定子组件外传事件通信
140 0
|
算法 C++ Python
每日算法系列【LeetCode 684】冗余连接
每日算法系列【LeetCode 684】冗余连接
103 0
|
JavaScript Java
实战:第十七章:xlsx文件导入数据入库
实战:第十七章:xlsx文件导入数据入库
226 0

热门文章

最新文章