当前位置:网站首页>*2-3 OJ 1164 导弹拦截之升级版
*2-3 OJ 1164 导弹拦截之升级版
2022-08-09 13:31:00 【叶萧白】
题目描述

输入

输出

样例输入

样例输出

源代码
#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
int n,i;
while(scanf("%d",&n)!=EOF)
{
int a[1000];
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
sort(a,a+n);
int min=n*a[0],s=0,r=a[0];
for(i=0;i<n;i++)
{
s=s+a[i];
if(a[i]*n-s<=min)
{
min=a[i]*n-s;
r=a[i];
}
}
printf("%d\r\n",r);
}
return 0;
}
关于这题
语法
Sort(start,end,cmp)
参数
(1)start表示要排序数组的起始地址;
(2)end表示数组结束地址的下一位;
(3)cmp用于规定排序的方法,可不填,默认升序。
头文件
#include algorithm(c++)
此题要求的是 使用代价最小时 设置的工作半径的值
(如果有多个 取最大值)
我们使用sort 进行升序排序 这里a[i]*n-s<=min 取等号 这里所得的结果 就是工作半径的最大值
min 为最小代价 r为此时的半径大小
s 为所拦截导弹的距离之和
从最小的开始拦截 计算使用代价 与min 比较 把min变成最小代价
边栏推荐
- spark单机版安装
- Xshell建立SSH隧道连接
- 湖仓一体,Hologres加速云数据湖DLF技术原理解析
- Jetpack Compose——Button(按钮)的使用
- 【ICDE 2022】阿里发布稀疏模型训练框架HybridBackend,单位成本下训练吞吐提升至5倍
- Jetpack Compose——Modifier的基本属性简单介绍
- 12.cuBLAS开发指南中文版--cuBLAS中的Level-1函数asum()和axpy()
- Jetpack Compose - remember, mutableStateOf, rememberSaveable
- C语言中的运算符(超全超详细)
- 网安学习-应急响应3
猜你喜欢

零基础学习CANoe Panel 设计目录

C语言中的 递归问题 以及将递归改写成非递归。(解析常见的几个递归题目及代码) 求阶乘、求斐波那契、汉诺塔、

Three kinds of ThreadLocal, play with thread variable storage and transmission

系统可扩展性思考

面试官:请说说什么是BFC?大白话讲清楚

Column of openharmony container component

vivo手机上的系统级消息推送平台的架构设计实践

阿里云PAI与香港大学合作论文入选INFOCOM 2022,有效减少大规模神经网络训练时间

Es7.x使用RestHighLevelClient进行查询操作

Thinking about oracle financial data authority
随机推荐
响应式pbootcms模板仪表水表类网站
Jetpack Compose - simply the basic attributes of Modifier is introduced
手机厂商失守元宇宙
C语言 函数问题
C语言 最大公约数,最小公倍数(详细注释代码 一次解决)
Talking about CQRS Mode
From the Dutch flag problem to the optimization and upgrade of quick row
哈希表卡片
系统可扩展性思考
12.cuBLAS开发指南中文版--cuBLAS中的Level-1函数asum()和axpy()
1.11 flink中的动态加载udf jar包
openharmony容器组件之Badge
汇编语言学习(五)
display:inline-block 什么时候不会显示间隙?
Kubernetes资源编排系列之三: Kustomize篇
源码编译安装LAMP
The use of Jetpack Compose - Button (Button)
理解redis,一篇就够
openharmony容器组件之GridContainer
pyhook3简单应用(1)--实现截图保存功能