魅力值比较

【问题描述】

大学生恋爱的问题造成了数量众多的异地恋,有许多J大的女生早早被Q大男生追走,这导致了J大男生的强烈不满。就在吐血高调地向一位J大美女展开攻势的之后,J大男生终于爆发了。

为了保护稀缺的女生资源,他们终于向Q大男生发起了挑战。J大选出了n个最帅的男生,要与Q大男生比帅,如果J大获胜,吐血就必须放弃对J大美女的追求。为了学弟的幸福,更为了维护Q大的形象,作为Q大的男生,当然不能示弱。

比赛规则很简单,两校各出n个男生,分别以姓名(拼音小写)按照字典顺序排序后依次比较,每个男生有一个魅力值,每场较量魅力值高者获胜,胜者方得1分。最后总分高的一方获胜。

吐血已经从F大的好友超级宇宙霹雳无敌金刚转世小间谍wx那里获取了J大最帅的n个男生的情报,Q大将据此从m个男生中选出n个男生应战。虽然Q大胜券在握,但考虑到两家的秦晋之好,避免给J大MM留下太狂妄的印象,吐血希望在保证Q大获胜的前提下,两家得分差距尽量小。

【输入格式】

输入文件的第一行是两个整数n和m。接下来n行,每行一个不含空格的字符串和一个整数,分别表示一个J大男生的姓名和魅力值。接下来m行,每行一个不含空格的字符串和一个整数,表示一个Q大男生的姓名和魅力值。

【输出格式】

输出文件仅有一行,如果Q大能够获胜,那么输出在保证Q大获胜的情况下得分的最小差值。如果Q大无法获胜,输出”jiong”。

-----------------------------------------------------------------------------

显然Dp,分分钟想到f[i][j][k]的Tle无极限Dp- =

科学的动归如下

  状态:f[i][j] 表示和J大学的前i人比完后相差j的分数至少需要使用到Q大的第几人

       next[i][j][k]表示要和J的的第i人比,且Q大的前j人已经使用了,

     k==0表示战胜Q大(1),k==1表示平手(0),k==2表示战败(-1)时至少需要使用到Q大的第几个人

  转移:f[i][j]=min(next[i][f[i-1][j-1]][0],next[i][f[i-1][j]][1],next[i][f[i-1][j+1]][2])

  答案就是 f[n][k] k>0且f[n][k]<=m中k的最小值,找不到就是'囧'

Test2014-3-1 魅力值比较的更多相关文章

  1. NEUOJ 1702 撩妹全靠魅力值 (三维偏序)

    题目链接:http://acm.neu.edu.cn/hustoj/problem.php?id=1702 题目大意:就是问每个人三个属性同时不低于另外几个人....人不分先后 经典的三维偏序问题 解 ...

  2. NEUOJ 1702:撩妹全靠魅力值(CDQ分治三维偏序)

    http://acm.neu.edu.cn/hustoj/problem.php?id=1702 思路:三维偏序模板题,用CDQ分治+树状数组或者树套树.对于三元组(x,y,z),先对x进行排序,然后 ...

  3. BZOJ_2161_布娃娃_权值线段树

    BZOJ_2161_布娃娃_权值线段树 Description 小时候的雨荨非常听话,是父母眼中的好孩子.在学校是老师的左右手,同学的好榜样.后来她成为艾利斯顿第二 代考神,这和小时候培养的良好素质是 ...

  4. 【BZOJ1703】【usaco2007margold】ranking the cows 奶牛的魅力排名

    想的时间比较长所以看题解了= = 原题: Fj有N(N<=1000)头牛,每头牛都有独一无二的正整数 魅力值,Fj想让他们按 魅力值排序. Fj已经知道M(1<=M<=10000)对 ...

  5. 【bzoj2161】布娃娃 权值线段树

    题目描述 小时候的雨荨非常听话,是父母眼中的好孩子.在学校是老师的左右手,同学的好榜样.后来她成为艾利斯顿第二代考神,这和小时候培养的良好素质是分不开的.雨荨的妈妈也为有这么一个懂事的女儿感到高兴.一 ...

  6. CF-补题1

    CF-补题1 1.CodeForces 735C    题意:n个人淘汰赛,两个人可以比赛的条件是:两人打过的场数之差绝对值<2.求冠军最多可以打多少场.  总结:看了题解,转换一下思路.求n个 ...

  7. 软件产品案例分析----K米app

    第一部分 调研.评测 1.1评测 1.1.1 第一次上手体验 1.1.2 bug 1.1.2.1 bug定义 1.1.2.2 栗子 1.1.2.2.1 A级 1.1.2.2.2 B级 1.1.2.2. ...

  8. Codeforces Round #365 (Div. 2)

    A题 Mishka and Game 水..随便统计一下就A了 #include <cstdio> #include <map> #include <set> #i ...

  9. BZOJ2037: [Sdoi2008]Sue的小球

    Description Sue 和Sandy最近迷上了一个电脑游戏,这个游戏的故事发在美丽神秘并且充满刺激的大海上,Sue有一支轻便小巧的小船.然而,Sue的目标并不是当一个海 盗,而是要收集空中漂浮 ...

随机推荐

  1. starling 中的 EventDispatcher 和 Flash中原生的 EventDispatcher

    starling 比较早之前就有开始解了,但只到最近参与一个用starling 做为框架的手游项目才真正做为一程来使用它. 项目也是刚开始搭建,在这做些笔记. 在写一个管理类时, 遇到 starlin ...

  2. ubuntu server 安装

    http://tigerlchen.iteye.com/blog/1765765  解决CDROM找不到的bug

  3. django 学习点滴

    django连接数据库要安装第三方包,比如mysql的就是 python-mysqldb, 用apt-cache search python-mysql 搜索一下. django的project可以放 ...

  4. 【python】python的列表表达式或解析式,帅就一个字

    >>> list1 = [x**2 for x in range(10)]>>> list1[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

  5. Vim粘贴代码时缩进混乱

    Vim粘贴代码时缩进混乱 via 背景 在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加.原因是终端把粘贴的文本存入键盘缓存(Keyboard Buffer)中,Vim则把这些内 ...

  6. AppStore IPv6-only审核被拒原因分析及解决方案-b

    自2016年6月1日起,苹果要求所有提交App Store的iOS应用必须支持IPv6-only环境,背景也是众所周知的,IPv4地址已基本分配完毕,同时IPv6比IPv4也更加高效,向IPv6过渡是 ...

  7. http://www.w3cplus.com/animation/create-animated-text-fills.html

    关于svg的资料: http://www.w3cplus.com/animation/create-animated-text-fills.html asp.net中jquery的ajax调用cs文件 ...

  8. JVM 学习笔记(二)

    JVM 堆中几乎存放着java中所有的对象实例,在在垃圾回收前先要判断对象是否已死,这里对对象的判断主要有: 1.  引用计数法 给对象中添加一个引用计数器,每当有一个地方引用他时,计数器就加1:当引 ...

  9. Discuz <= 7.2 SQL注入漏洞详情

    在<高级PHP应用程序漏洞审核技术>[1]一文里的"魔术引号带来的新的安全问题"一节里,有 提到通过提取魔术引号产生的“\”字符带来的安全问题,同样这个问题在这里又一次 ...

  10. 【整理】各种Python的IDE(集成开发环境)的总结和对比

    原地址:http://www.tuicool.com/articles/rMVJNn 原文  http://www.crifan.com/summary_common_python_ide_pyscr ...