bzoj2697特技飞行

题意:

N个单位时间,每个单位时间可以进行一项特技动作,可选的动作有K种,每种动作有一个刺激程度Ci。每次动作的价值为(距上次该动作的时间)*Ci,若为第一次进行该动作,价值为0。求最大总价值。N≤1000,K≤300。

题解:

因为如果同个动作做3次,不如只做头尾两次更好。所以把动作按Ci降序排序,把Ci大的尽量放在两端。

代码:

 1 #include <cstdio>
 2 #include <cstring>
 3 #include <algorithm>
 4 #include <cmath>
 5 #define inc(i,j,k) for(int i=j;i<=k;i++)
 6 #define maxn 1010
 7 using namespace std;
 8
 9 inline int read(){
10     char ch=getchar(); int f=1,x=0;
11     while(ch<'0'||ch>'9'){if(ch=='-')f=-1; ch=getchar();}
12     while(ch>='0'&&ch<='9')x=x*10+ch-'0',ch=getchar();
13     return f*x;
14 }
15 int n,k,a[maxn],ans;
16 int main(){
17     n=read(); k=read(); inc(i,1,k)a[i]=read(); sort(a+1,a+k+1); int l=1,r=n;
18     for(int i=k;i>=1;i--){
19         ans+=(r-l)*a[i]; r--; l++; if(l>=r)break;
20     }
21     printf("%d",ans); return 0;
22 }

20160812

转载于:https://www.cnblogs.com/YuanZiming/p/5777894.html

bzoj2697特技飞行*相关推荐

  1. BZOJ——2697: 特技飞行

    http://www.lydsy.com/JudgeOnline/problem.php?id=2697 Time Limit: 10 Sec  Memory Limit: 256 MB Submit ...

  2. [国家集训队] 特技飞行

    题目背景 1.wqs爱好模拟飞行. 2.clj开了一家神犇航空,由于clj还要玩游戏,所以公司的事务由你来打理. 注意:题目中只是用了这样一个背景,并不与真实/模拟飞行相符 题目描述 神犇航空开展了一 ...

  3. P3918 [国家集训队]特技飞行

    题目背景 wqs 爱好模拟飞行. clj 开了一家神犇航空,由于 clj 还要玩游戏,所以公司的事务由你来打理. 注意:题目中只是用了这样一个背景,并不与真实/模拟飞行相符 题目描述 神犇航空开展了一 ...

  4. LOJ#3085. 「GXOI / GZOI2019」特技飞行(KDtree+坐标系变换)

    题面 传送门 前置芝士 请确定您会曼哈顿距离和切比雪夫距离之间的转换,以及\(KDtree\)对切比雪夫距离的操作 题解 我们发现\(AB\)和\(C\)没有任何关系,所以关于\(C\)可以直接暴力数 ...

  5. PX4飞行模式-多旋翼

    手动模式 (1)ARCO:特技模式 遥控器输入被转换为横滚.俯仰和偏航速度,当摇杆回中时飞行器不会保持平衡,可以用于翻滚等特技飞行. (2)RATTITUDE:角速率模式 遥控器输入在极限区域被转换为 ...

  6. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性 自动起飞 固定翼飞机可以自动发射多种类型的飞机.下面的说明将教你如何设置你的任务 ...

  7. 神经网络、智能芯片、神经计算、飞行控制相关调研

    一.神经网络 单层感知器.线性神经网络.BP神经网络.径向基神经网络 自组织竞争神经网络.反馈神经网络.随机神经网络 小脑神经网络CMAC.脉冲耦合神经网络PCNN BP是二代的训练算法,不是特定网络 ...

  8. 基于unity的飞行模拟设计

    使用unity开发游戏真是非常方便.研究飞行模拟也有一段时日,尝试过物理和数学模拟.从效果上来看,物理模拟较为真实一点.但是操作不好.数学模拟的话,虽然牺牲了飞行效果,操控是非常方便的. 所谓的数学模 ...

  9. 《强化学习周刊》第33期:UdeM | 基于不确定性估计的样本高效深度强化学习

    No.33 智源社区 强化学习组 强 化 学  习 研究 观点 资源 活动 关于周刊 强化学习作为人工智能领域研究热点之一,其研究进展与成果也引发了众多关注.为帮助研究与工程人员了解该领域的相关进展和 ...

  10. J2ME下漫游(追逐)AI的实现

    漫游(追逐)AI的实现 作为游戏开发者,要给玩家制造挑战,只要使游戏的难度有所增加,使游戏中的假想敌人像玩家一样机智,一样具有人类的智慧和应变能力.这就需要使用一种计算机专业领域新兴的一门科学AI(a ...

最新文章

  1. 快速构建Windows 8风格应用32-构建辅助磁贴
  2. Python 技术篇-容易被忽略的尾差问题
  3. VM:Vmware简介、安装、使用方法详细攻略
  4. Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'.
  5. 如何通过 PL/SQL Developer 将 Excel 数据导入 Oracle 对应的表中
  6. mysql学习笔记(1-安装简介)
  7. 获取客户端ip_获取客户端访问真实IP
  8. redis集群如何解决重启不了的问题
  9. abcde依次进入一个队列_体育老师必看——详解队列队形及口令(2)
  10. JavaScript之WebSocket 技术
  11. 算法精解(一):C语言描述(链表)
  12. 默默学Sharding-Sphere(一)
  13. 集成测试和单元测试覆盖率合并
  14. Hadoop mapreduce课程设计-全球历史平均气温数据分析
  15. pandas实现列转行
  16. pixhawk RC信号传输流程 代码版本pixhawk1.5.5
  17. 风向符号与度数对照表
  18. docker 镜像启动并完成服务部署
  19. spring-rabbit的使用
  20. Unix网卡重启命令

热门文章

  1. atitit.查看预编译sql问号 本质and原理and查看原生sql语句
  2. 12,三维Panel
  3. 得寸进尺的摩根大通 步步为营
  4. 【御数·原创】数据治理的坑你遇到过几个?
  5. 一篇好奇心文,带你看懂基金的运营全貌
  6. 【精品分享】决定边缘计算未来形态的五大需求
  7. 分享 | 内核文件系统XFS的一些最新进展
  8. 【声源定位】基于matlab单声源双麦克风房间冲激响应【含Matlab源码 547期】
  9. 【CVRP】基于matlab模拟退火算法求解带容量的车辆路径规划问题【含Matlab源码 159期】
  10. python删库命令_python3 删除数据库