1001 小 Q 系列故事——电梯里的爱情 Time Limit: 0.1 Seconds Memory Limit: 65536K 细心的同事发现,小Q最近喜欢乘电梯上上下下,究其原因,也许只有小Q自己知道: 在电梯里经常可以遇到他心中的女神 HR。 电梯其实是个很暧昧的地方,只有在电梯里,小 Q 才有勇气如此近距离接近女神,虽 然觉得有点不自在,但次数多了,女神也习惯了小Q的存在,甚至熟悉到仿佛不说上句话自 己也都觉得不合适了。可是,他们的谈话也仅仅限于今天天气不错啊或是你吃了吗之类的, 往往在对方微笑点头后就再次陷入难堪的沉默之中。 于是,小Q便在陪伴女神的同时,也关注着电梯中显示的楼层数字,并且他注意到电梯 每向上运行一层需要6秒钟,向下运行一层需要 4 秒钟,每开门一次需要5秒(如果有人到 达才开门) ,并且每下一个人需要加1秒。 特别指出,电梯最开始在0层,并且最后必须再回到0层才算一趟任务结束。假设在开 始的时候已知电梯内的每个人要去的楼层,你能计算出完成本趟任务需要的总时间吗? 这是个很简单的问题,要知道,小 Q 已经修炼到快速心算出结果的境界,现在你来编 程试试吧! Input 输入首先包含一个正整数 C,表示有 C 组测试用例。 接下来 C 行每行包含一组数据,每组数据首先是一个正整数 N,表示本次乘坐电梯的人数, 然后是 N 个正整数 Ai,分别表示大家要去的楼层。 [Technical Specification] Specification] C<=100 N<=15 Ai<=100 Output 请计算并输出完成一趟任务需要的时间,每组数据输出占一行。 Sample Input 2 42432 3 10 10 10 Sample Output 59 108 1002 小明系列故事——师兄帮帮忙 Time Limit: 1.0 Seconds Memory Limit: 32768K 小明自从告别了 ACM/ICPC 之后,就开始潜心研究数学问题了,一则可以为接下来的 考研做准备,再者可以借此机会帮助一些同学,尤其是漂亮的师妹。这不,班里唯一的女生 又拿一道数学题来请教小明,小明当然很高兴的就接受了。不过等他仔细读题以后,发现自 己也不会做,这下小明囧了:如果回复说自己不懂,岂不是很没面子? 所以,他现在私下求你帮忙解决这道题目,题目是这样的: 给你 n 个数字,分别是 a1,a2,a3,a4,a5......an,这些数字每过一个单位时间就会改 变, 假设上一个单位时间的数字为 a1’,a2’,a3’......an’, 那么这个单位时间的数字 a[i] = a[i - 1]’ * K(i == 1 的时候 a[1] = a[n]’ * K),其中 K 为给定的系数。 现在的问题就是求第 t 单位时间的时候这 n 个数字变成了什么了?由于数字可能会很 大,所以只要你输出数字对 10^9 + 7 取余以后的结果。 Input 输入数据第一行是一个正整数 T,表示有 T 组测试数据; 每组数据有两行,第一行包含输入三个整数 n,t,k,其中 n 代表数字个数,t 代表第 t 个 单位时间,k 代表系数;第二行输入 n 个数字 ai,代表每个数字开始的时候是多少。 [Technical Specification] T <= 100 1 <= n <= 10 ^ 4 0 <= t <= 10 ^ 9 1 <= k <= 10 ^ 9 1 <= ai<= 10 ^ 9 其中 t = 0 表示初始状态 Output 对于每组数据请输出第 t 单位时间后这 n 个数字变成了什么,输出的时候每两个数字之间 输出一个空格,行末不要输出多余的空格,具体见样例。 Sample Input 2 3 2 5 1 2 3 3 0 5 1 2 3 Sample Output 50 75 25 1 2 3 1003 吉哥系列故事——恨 7 不成妻 Time Limit: 0.5 Seconds Memory Limit: 65536K 单身! 依然单身! 吉哥依然单身! DS 级码农吉哥依然单身! 所以,他生平最恨情人节,不管是 214 还是 77,他都讨厌! 吉哥观察了 214 和 77 这两个数,发现: 2+1+4=7 7+7=7*2 77=7*11 最终,他发现原来这一切归根到底都是因为和 7 有关!所以,他现在甚至讨厌一切和 7 有关的数! 什么样的数和 7 有关呢? 如果一个整数符合下面 3 个条件之一,那么我们就说这个整数和 7 有关—— 1.整数中某一位是 7; 2.整数的每一位加起来的和是 7 的整数倍; 3.这个整数是 7 的整数倍; 现在问题来了:吉哥想知道在一定区间内和 7 无关的数字的平方和。 Input 输入数据的第一行是 case 数 T(1 <= T <= 50),然后接下来的 T 行表示 T 个 case;每 个 case 在一行内包含两个正整数 L, R(1 <= L <= R <= 10^18)。 Output 请计算[L,R]中和 7 无关的数字的平方和,并将结果对 10^9 + 7 求模后输出。 Sample Input 3 1 9 10 11 17 17 Sample Output 236 221 0 1004 湫湫系列故事——减肥记 I Time Limit: 1.0 Seconds Memory Limit: 65536K 对于吃货来说,过年最幸福的事就是吃了,没有之一! 但是对于女生来说,卡路里(热量)是天敌啊! 资深美女湫湫深谙“胖来如山倒,胖去如抽丝”的道理,所以她希望你能帮忙制定一个 食谱,能使她吃得开心的同时,不会制造太多的天敌。 当然,为了方便你制作食谱,湫湫给了你每日食物清单,上面描述了当天她想吃的每种 食物能带给她的幸福程度,以及会增加的卡路里量。 Input 输入包含多组测试用例。 每组数据以一个整数 n 开始,表示每天的食物清单有 n 种食物。 接下来 n 行,每行两个整数 a 和 b,其中 a 表示这种食物可以带给湫湫的幸福值(数值 越大,越幸福) 表示湫湫吃这种食物会吸收的卡路里量。 ,b 最后是一个整数 m,表示湫湫一天吸收的卡路里不能超过 m。 [Technical Specification] Specification] 1. 1 <= n <= 100 2. 0 <= a,b <= 100000 3. 1 <= m <= 100000 Output 对每份清单,输出一个整数,即满足卡路里吸收量的同时,湫湫可获得的最大幸福值。 Sample Input 3 3 3 7 7 9 9 10 5 1 1 5 3 10 3 6 8 7 5 6 Sample Output 10 20 1005 湫湫系列故事——减肥记 II Time Limit: 2.0 Seconds Memory Limit: 65536K 虽然制定了减肥食谱,但是湫湫显然克制不住吃货的本能,根本没有按照食谱行动! 于是,结果显而易见... 但是没有什么能难倒高智商美女湫湫的, 她决定另寻对策——吃没关系, 咱吃进去再运 动运动消耗掉不就好了? 湫湫在内心咆哮: “我真是天才啊~\(≧▽≦)/~” 可是,大家要知道,过年回家多忙啊——帮忙家里做大扫除,看电影,看小说,高中同 学聚餐,初中同学聚餐,小学同学聚餐,吃东西,睡觉,吃东西,睡觉,吃东西,睡觉...... 所以锻炼得抽着时间来。 但是,湫湫实在太忙了,所以没时间去算一天有多少时间可以用于锻炼,现在她把每日 行程告诉你,拜托你帮忙算算吧~ 皮埃斯:一天是 24 小时,每小时 60 分钟 Input 输入数据包括多组测试用例。 每组测试数据首先是一个整数 n,表示当天有 n 件事要做。 接下来 n 行,第 i 行是第 i 件事的开始时间和结束时间,时间格式为 HH:MM。 [Technical Specification] Specification] 1. 1 <= n <= 500000 2. 00 <= HH <= 23 3. 00 <= MM <= 59 Output 请输出一个整数,即湫湫当天可以用于锻炼的时间(单位分钟) Sample Input 1 15:36 4 01:35 04:54 10:18 11:47 18:40 10:36 22:36 18:40 17:53 Sample Output 1256 179 [hint] 大量输入,建议用 scanf 读数据。 |
[技术| 编程·课件·Linux] 2013腾讯编程马拉松初赛(3月21)赛题
justcx
· 发布于 2013-03-21 20:41
· 1473 次阅读
转载文章时务必注明原作者及原始链接,并注明「发表于 软院网 RuanYuan.Net 」,并不得对作品进行修改。
企鹅是个荷尔蒙过高的地方吧... |
今天够坑,最后20分钟的样子对面服务器dump掉了,这是要搞哪样,没能耐就别接2100人嘛... |