T3:大师兄,师傅被妖怪抓走啦
查看 提交 统计 提问
总时间限制: 1000ms 内存限制: 65536kB
描述
孙悟空听到沙僧大喊一句:“大师兄,师傅被妖怪抓走啦!”于是孙悟空直追白骨精而去。孙悟空在一条长度为L的森林小路上飞奔,上面有L+1个整点,依次为0,1,2……L。白骨精会使用一种大范围的攻击法术,产生N个能量球,其中第i个能量球的能量值为f[i],落在小路的整点k[i]上。当孙悟空的位置离能量球i的距离为s时,会受到f[i]-s的伤害,如果f[i]-s计算出的伤害为负值,则判定为0。孙悟空虽然救师心切,但也不能葬身于白骨精的法术之中,因此他想知道应该躲在哪一个整点处,才能让自己受到的总伤害最小。
输入
第1行:2个正整数L,N (1 ≤ L ≤ 2,000,1 ≤ N ≤ 2,000)
第2行:N个整数,第i个数表示编号为i的能量球落点坐标k[i] (0 ≤ k[i] ≤ L)
第3行:N个整数,第i个数表示编号为i的能量球的能量值f[i] (1 ≤ f[i] ≤ 10,000)
输出
第1行:1个整数,表示最小总伤害对应的坐标,如果有多个坐标取得最小值,输出最小的一个坐标。
第2行:1个整数,表示受到的最小总伤害的值
样例输入
4 3
1 4 2
10 5 7
样例输出
0
15

#include<iostream>using namespace std;int abs(int a, int b)
{   return (a > b) ? a-b : b-a;
}void fun()
{int i, j;int l, n;const int INF=0xffffff;long int f[2001] = {0};int k[2001];int m[2001]={0};long int sum,minsum;int min_i;cin >> l >> n;for(i = 0; i < n; i++)cin >> k[i];for(i = 0; i < n; i++)cin >> f[i];for(j = 0; j < l + 1; j++){sum = 0;for(i = 0; i < n; i++){sum += (f[i] - abs(k[i],j) > 0) ? f[i] - abs(k[i],j) : 0;}if(j == 0){minsum = sum;min_i = j;}else{if(sum < minsum){minsum = sum;min_i = j;}}      }cout << min_i << endl << minsum << endl;
}int main()
{fun();return 0;
}

openjudge 大师兄,师傅被妖怪抓走啦相关推荐

  1. [水]Openjudge 大师兄,师傅被妖怪抓走啦

    A:大师兄,师傅被妖怪抓走啦 总时间限制: 1000ms 内存限制: 65536kB 描述 孙悟空听到沙僧大喊一句:"大师兄,师傅被妖怪抓走啦!"于是孙悟空直追白骨精而去.孙悟空在 ...

  2. Openjudge6039 大师兄,师傅被妖怪抓走啦(模拟)

    总时间限制:  1000ms  内存限制:  65536kB 描述 孙悟空听到沙僧大喊一句:"大师兄,师傅被妖怪抓走啦!"于是孙悟空直追白骨精而去.孙悟空在一条长度为L的森林小路上 ...

  3. 2020中国高校计算机大赛·华为云大数据挑战赛热身赛 之智慧交通预测挑战赛冠军团队师傅被妖怪抓走了-建模思路学习整理

    2020中国高校计算机大赛·华为云大数据挑战赛热身赛 之智慧交通预测挑战赛冠军团队师傅被妖怪抓走了-建模思路学习整理 创新点: 首次将Graph Convolution针对交通路况预测问题进行改进,使 ...

  4. shu_1548 悟空的难题(大师兄,师傅被妖怪抓走啦!)

    http://202.121.199.212/JudgeOnline/problem.php?cid=1078&pid=17 分析:  直接暴力了... 代码: #include <st ...

  5. nyoj999 师傅又被妖怪抓走了 (预处理+bfs+状态压缩)

    题目999 题目信息 执行结果 本题排行 讨论区 师傅又被妖怪抓走了 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描写叙述 话说唐僧复得了孙行者,师徒们一心同体,共诣西方.自宝 ...

  6. NYOJ999 师傅又被妖怪抓走了(预处理+状态压缩+广搜BFS)

    题目: 师傅又被妖怪抓走了 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 3 描述 话说唐僧复得了孙行者,师徒们一心同体,共诣西方.自宝象国救了公主,承君臣送出城西,沿路饥 ...

  7. nyoj 999 师傅又被妖怪抓走了

    师傅又被妖怪抓走了 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 话说唐僧复得了孙行者,师徒们一心同体,共诣西方.自宝象国救了公主,承君臣送出城西,沿路饥餐渴饮,悟空便 ...

  8. NYOJ 师傅又被妖怪抓走了 双向BFS

    师傅又被妖怪抓走了 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 3 描述 话说唐僧复得了孙行者,师徒们一心同体,共诣西方.自宝象国救了公主,承君臣送出城西,沿路饥餐渴饮, ...

  9. nyoj 999——师傅又被妖怪抓走了——————【双广搜】

    师傅又被妖怪抓走了 时间限制: 1000 ms  |  内存限制:65535 KB 难度: 3 描述 话说唐僧复得了孙行者,师徒们一心同体,共诣西方.自宝象国救了公主,承君臣送出城西,沿路饥餐渴饮,悟 ...

最新文章

  1. mysql select 所有表_怎样用SQL语句查询一个数据库中的所有表
  2. Python读excel——xlrd
  3. 3.2.2 快速搭建你的第一个系统所,并进行迭代
  4. UVALive 7143 Room Assignment(组合数学+DP)(2014 Asia Shanghai Regional Contest)
  5. yjv是电缆还是电线_YJV与VV电缆的区别你知道吗?推荐
  6. 基于JAX-WS的webService开发实例
  7. 【竞赛题解】Codeforces Round #710 (Div. 3)
  8. php让代码重新运行一次,脚本运行时是否可以动态重新加载PHP代码?
  9. 简单干净的Emlog6.0.1技术导航模板源码-视频教程
  10. Java的五子棋实现,java开发面试笔试题
  11. 编程常见错误——循环中进行有符号数和无符号数的比较
  12. LINQ to SQL集成到应用程序中需考虑的一些问题
  13. 元宇宙趋势下的前端现状
  14. 酒店客房管理系统(C语言)
  15. 【IoT】STM32 文件系统 fatfs 移植笔记详解
  16. http://www.jb51.net/article/41274.htm
  17. 不了心修改了/etc/sudoers原本的权限0777,进不去root,现在提供一个良好的解决办法~
  18. 解决Echarts使用tab切换时只显示第一个tab中图表,其他tab中图表不显示或显示不全问题
  19. Springboot AOP注解方式获取请求参数及返回值并发送至rabbitMQ
  20. linux 怎么看浏览器,Linux下浏览器比比看

热门文章

  1. 2023健身俱乐部会员管理系统的 设计与实现(论文+开题报告+运行)
  2. lodash工具库用法
  3. PaddlePaddle/PaddleX本地离线安装(分别以C++和Python为例)
  4. 重生之我要学C++第五天
  5. ubuntu下分卷压缩及解压分卷压缩文件
  6. 猫耳宝贝的个人资料以及猫耳宝贝的成名路
  7. Python全栈9期(第八部分):CRM开发之curd组件和权限系统-李杰-专题视频课程
  8. 平淡生活:生活的五色拼图--轻松和沉重
  9. linux如何生成tar文件内容,在Linux系统中创建tar.gz文件的方法及实例讲解
  10. 【物理篇】从零搭建2D物理系统①——刚体和碰撞检测事件