2015年8月25日总结

今日试题

第一题:打扑克

【题目描述】

打扑克牌更重要的是技术,而不是运气。但 N 大叔就不信这点,他觉得自己人品就是特别好,他认为自己总是能抽到炸弹(某种相同的牌有四张,如QQQQ) 。
这副牌有52张,没有大小王,且有13 种牌,每种牌有且只有4张,不考虑花色,各种牌按牌面大小的的顺序排列如右,A,2,K,Q,J,10,9,8,7,6,5,4,3。
那么如果N大叔手头上某种牌的牌数超过4 张,如AAAAA,那么就算N 大叔出千。
至于N大叔的人品出牌规则,用一句话就能概括了,那就是尽量出牌面小的炸弹。
现在你的问题来了,对于 N 大叔现在手头上的牌,请你按照 N 大叔的出牌规则找出最小的且能出的炸弹。

【输入数据】

第一行一个正整数 M,表示数据组数
对于每个数据组
第一行一个正整数N,表示N 大叔手头上的牌数;
第二行N 个整数描述牌(13表示 K,12表示Q,11表示J,1 表示A);
数据保证输入的牌一定在给定的范围内。

【输出数据】

对于每组数据输出占一行
如果输入的某张牌超过 4张,那么直接输出‘cheat’ 。
否则如果有可以出的炸弹,则输出一个数表示该炸弹,该数按照输入的数来表示,且该数表示的牌面要尽量的小。
如果没有能出的炸弹,则输出‘no bomb’ 。(引号都不用输出)

【输入样例】

3
8
1 1 1 1 2 2 2 2
5
1 2 3 4 5
5
2 2 2 2 2

【输出样例】

2
no bomb
cheat

【数据约定】

100%数据满足N<=20,M<=100

第二题:队形调整

【题目描述】

新的学期到来了,体育老师要重新排A 班的队形,现在A班的队形是一个 1*N 的序列B, 而体育老师给定了一个1*N的序列C, 要求A班的队形在序列B的基础上修改为序列C。
这下要重新站队了,班上人多,重新排队又很麻烦,大家都开始抱怨起来。为了尽快地调整到正确的队形, 体育委员制定了一个调整队形的方案。 该方案规定在现有的队形B 中,找到一个子序列 I,同时 I也是 A 的一个子序列,使I尽量长,就能使不用重新站队的同学尽量多。
对于这个子序列 I中任意 j,k(j

【输入数据】

第一行一个数N,表示班上的人数;
第二行N 个数,表示现在的序列 B,第 i个数表示队列第i个人的编号,每个人的编号不同,都大于等于1且小于等于 N;
第三行N 个数,表示规定的序列C,第 i个数表示队列第 i个人的编号,每个人的编号不同,并且唯一对应 B中的一个人。

【输出数据】

一个数表示I序列的最大长度。

【输入样例】

5
1 2 4 3 5
5 2 3 4 1

【输出样例】

2

【样例说明】

I序列可以是{2,3},也可以是{2,4}

【数据约定】

40%数据满足N<=5000
100%数据满足N<=50000

第三题:最小差异值

【题目描述】

P 省刚经历一场不小的地震,所有城市之间的道路都损坏掉了,所以省长想请你将城市之间的道路重修一遍。
因为很多城市之间的地基都被地震破坏导致不能修公路了,所以省长给定了你一些城市对,在这些城市对之间可以修公路,并且都有相应的价格。而且因为施工队伍有限,所以省长要求用尽量少的道路将所有的城市连通起来,这样施工量就可以尽量少,道路可视为无向边,且数据保证至少有一种连通的方案。不过,省长为了表示自己的公正无私,要求在满足
上述条件的情况下,选择一种方案,使得该方案中最贵道路的价格和最便宜道路的价格的差值尽量小,即使这样的方案会使总价提升很多也没关系。
那么,请你尽快地安排一种合理的方案,满足省长的要求。

【输入数据】

第一行两个数N,M,表示城市的个数以及可以修的公路数;
第二行开始M行,每行三个数a,b,c,表示a,b之间可以修一条价值c的无向道路。

【输出数据】

一个数表示该方案中最大边减去最小边的值,要求要尽量的小。

【输入样例】

5 10
1 2 9384
1 3 887
1 4 2778
1 5 6916
2 3 7794
2 4 8336
2 5 5387
3 4 493
3 5 6650
4 5 1422

【输出样例】

1686

【样例说明】

选第4,5,6,9条边即可。

【数据约定】

30%数据满足N<=M<=20
100%数据满足N<=M<=5000,0

今日感想

今天的题目不算很难,自我感觉良好,感觉DP优化还要加强
就是这样喵……


……

Below is a list of versions that are available for the restAPI plugin. To find other plugins, please review this listing of most recent releases of all plugins. Plugins extend and enhance the functionality of Openfire. To install plugins, copy the .jar file into the plugins directory of your Openfire installation. Releases Info File Version Released Openfire Version Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.12.0 20257月4 5.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.11.0 20246月25 4.8.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.10.2 202311月20 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.10.1 202211月9 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.10.0 20229月29 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.9.1 20228月4 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.9.0 20228月4 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.3 20227月19 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.2 20226月27 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.1 20226月23 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.8.0 20224月6 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.7.1 20222月14 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.7.0 20221月19 4.7.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.6.0 20216月18 4.6.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.4.0 20202月24 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.10 20201月7 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.9 20193月21 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.8 201811月28 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.7 20188月30 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.6 20188月27 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.5 20188月13 4.1.1 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.1 20184月20 4.1.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.3.0 20183月7 4.1.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.5 201610月14 4.1.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.4 20167月4 4.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.3 20165月3 4.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.2 20161月20 4.0.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.2.1 201511月24 3.11.0 alpha + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.1.7 201511月13 3.10.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.1.6 20159月24 3.9.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.1.5 20159月1 3.9.0 + Plugin REST API Allows administration over a RESTful API. ReadMe Changelog Download 1.0.2 20153月3 3.9.0 + The plugins below, so-called SNAPSHOTS, are build automatically by the continuous integration system. They represent the latest development, but are untested. Snapshots Info File Version Built at Openfire Version Plugin REST API ReadMe Changelog Download 1.12.1-SNAPSHOT 20257月4 5.0.0 + Plugin REST API ReadMe Changelog Download 1.12.0-SNAPSHOT 20257月4 5.0.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 20257月4 5.0.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 202411月18 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 202410月5 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 20246月26 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.1-SNAPSHOT 20246月25 4.8.0 + Plugin REST API ReadMe Changelog Download 1.11.0-SNAPSHOT 20246月25 4.8.0 + Plugin REST API ReadMe Changelog Download 1.10.3-SNAPSHOT 20244月17 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.3-SNAPSHOT 20241月12 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.3-SNAPSHOT 202311月20 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20236月19 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20235月3 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20231月26 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 20231月23 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202212月31 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202212月24 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202212月24 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.2-SNAPSHOT 202211月9 4.7.0 + Plugin REST API ReadMe Changelog Download 1.10.1-SNAPSHOT 202211月1 4.7.0 +
最新发布
10-03
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值