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

http://202.121.199.212/JudgeOnline/problem.php?cid=1078&pid=17

分析:  直接暴力了。。。

代码:

#include <stdio.h>
#include <iostream>
using namespace std;
#define MAXN 2004
#define inf  0x3f3f3f3f

int k[MAXN],f[MAXN];
int my_abs(int a)
{
    return a<0? -a:a;
}

int main()
{
   // freopen("in.txt","r",stdin);

    int t;
    int l,n;
    scanf("%d",&t);
    while(t--){
        scanf("%d%d",&l,&n);
        for(int i=0;i<n;i++) scanf("%d",&k[i]);
        for(int i=0;i<n;i++) scanf("%d",&f[i]);

        int idx,ans=inf;
        for(int i=0;i<=l;i++){
            int res=0;
            for(int j=0;j<n;j++){
                int tmp=f[j]-my_abs(i-k[j]);
                if(tmp>0)  res +=tmp;
            }
            if(res<ans) {idx=i; ans=res;}
        }
        printf("%d %d\n",idx,ans);
    }
    return 0;
}

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

时间: 2024-10-11 17:56:58

shu_1548 悟空的难题(大师兄,师傅被妖怪抓走啦!)的相关文章

openjudge 大师兄,师傅被妖怪抓走啦

描述 孙悟空听到沙僧大喊一句:“大师兄,师傅被妖怪抓走啦!”于是孙悟空直追白骨精而去.孙悟空在一条长度为L的森林小路上飞奔,上面有L+1个整点,依次为0,1,2……L.白骨精会使用一种大范围的攻击法术,产生N个能量球,其中第i个能量球的能量值为f[i],落在小路的整点k[i]上.当孙悟空的位置离能量球i的距离为s时,会受到f[i]-s的伤害,如果f[i]-s计算出的伤害为负值,则判定为0.孙悟空虽然救师心切,但也不能葬身于白骨精的法术之中,因此他想知道应该躲在哪一个整点处,才能让自己受到的总伤害

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

题目999 题目信息 执行结果 本题排行 讨论区 师傅又被妖怪抓走了 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描写叙述 话说唐僧复得了孙行者,师徒们一心同体,共诣西方.自宝象国救了公主,承君臣送出城西.沿路饥餐渴饮,悟空便为师傅去化斋.等悟空回来,悟净慌慌张张的对悟空说:"不好了,不好了",还没等悟净说完,悟空说:"师傅又被妖怪抓走了",悟净:"NO!" ,悟空一脸茫然.悟净:"师傅和二师兄都被妖怪抓走了&q

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

师傅又被妖怪抓走了 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 话说唐僧复得了孙行者,师徒们一心同体,共诣西方.自宝象国救了公主,承君臣送出城西,沿路饥餐渴饮,悟空便为师傅去化斋,等悟空回来,悟净慌慌张张的对悟空说:“不好了,不好了”,还没等悟净说完,悟空说:“师傅又被妖怪抓走了”,悟净:“NO!” ,悟空一脸茫然,悟净:“师傅和二师兄都被妖怪抓走了”.悟空(晕!).为了防止悟空救人,妖怪先把唐憎和八戒分别藏起来,如果悟空在T分钟之后还没找到人,那必定是被妖怪吃

“大师兄”社区(http://www.daxixiong.com/)欢迎你!!!

为什么要建立"大师兄"社区? 我是吴军老师的忠实粉丝,他写的每一本书,包括<浪潮之巅>.<数学之美>.<文明之光>和<大学之路>,我都反复读了好几遍.<浪潮之巅>让读者领略了科技公司的兴亡交替和荣辱变迁,<数学之美>为我们带来了高深技术背后的数学原理,<文明之光>盘点了人类发展长河中的重要发明创造和历史事件,<大学之路>呈现了世界一流学府的办学理念.录取标准及人才培养方式.通过吴军老师的这一

国外网友热议我空军用猴子驱鸟:“大师兄”发威

https://code.google.com/p/yanui/issues/detail?id=1 https://code.google.com/p/yanui/issues/detail?id=2 https://code.google.com/p/yanui/issues/detail?id=3 https://code.google.com/p/yanui/issues/detail?id=4 https://code.google.com/p/yanui/issues/detail?

&lt;大师兄&gt;

我观看的首映电影 最近的一部校园类型电影<大师兄>,第一次看首映,还不错. 观后感 这部电影反应了一些高中校园的现象,因为我从小就是那种"普通学校,普通班级"的学生,班上学生学习不是太好,或许是不够努力,学习方法,兴趣.....这电影里正好是讲的一个二流的高中,学习环境一般,面临封校,甚至没有一名学生考的上大学(90年代估计都没有高职吧...),于是学生都自暴自弃,但是几个主角学生都有自己的兴趣,车,音乐,计算机........但都缺乏勇气去发挥自己的兴趣,这时,他们的新老

nyist 999 师傅又被妖怪抓走了 【双广搜 || BFS +状态压缩】

题目:nyist 999 师傅又被妖怪抓走了 分析:在一个图中只要看到D点和E点就行的最小步数,看到的定义是:也就是说两个人在同一行或者同一列,并且中间没有障碍物或者没有其他人就可以看到对方. 所以可以先预处理地图,把D点和E点所在的行列的' .'扩展为d和e,然后只要搜到d和e就可以,问题是只有d和e同时搜到才行,直接广搜肯定不行,我们可以在搜到d点之后然后在从当前点广搜e点,或者e点广搜d点,这样第一次搜到的点不一定是最优的,所以需要枚举所有情况才行,时间复杂度较高. 比较好的一种方法是BF

悟空的难题

描述 自从悟空当上了齐天大圣,花果山上的猴子猴孙们便也可以尝到天上的各种仙果神酒,所以猴子猴孙们的体质也得到了很好的提高,身高年龄也得到了很大的提升.有一天悟空没事,要带领他的猴子猴孙们出去旅游,为了保持花果山的形象,一位年长的猴子建议猴子们都按身高排成一队. 猴子们是如此的着急出发,如何快速的排好队伍让这个神功盖世的齐天大圣头痛不已.现在请你来当齐天大圣悟空的军师来帮他排序吧. 输入 数据第一行包括一个整数t(0<t<=50),代表有t组测试数据: 接下来的每组数据第一行有两个整数,n,m(

大师兄全网扫描扫描10000端口后的优化脚本

1 #coding=utf-8 2 import urllib2 3 import threading 4 from time import ctime,sleep 5 print "Start-Time : %s" %ctime() 6 f = open("C:\Users\sm0nk\Desktop\ip.txt","r") 7 lines = f.readlines() 8 for line in lines: 9     url = 'h