07 2016 档案

摘要:描述 在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。 面对海量租借教室的信息,LLQ自然希望编程解决这个问题。LLQ需要处理接下来n天的借教室信息,其中第i天学校有ri个教室可供租借。共有m 阅读全文
posted @ 2016-07-22 21:08 deadshotz 阅读(333) 评论(0) 推荐(0) 编辑
摘要:描述 求关于x的同余方程ax ≡ 1 (mod b)的最小正整数解。 格式 输入格式 输入只有一行,包含两个正整数a, b,用一个空格隔开。 输出格式 输出只有一行,包含一个正整数x0,即最小正整数解。输入数据保证一定有解。 样例输入1 3 10 样例输出1 7 一开始是想的直接累加b,感觉不会超时 阅读全文
posted @ 2016-07-22 20:04 deadshotz 阅读(200) 评论(0) 推荐(0) 编辑
摘要:描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一 样,则不分胜负。在《生活大爆炸》第二季第 8 集中出现了一种石头剪刀布的升级版游戏。 升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。 阅读全文
posted @ 2016-07-19 11:17 deadshotz 阅读(137) 评论(0) 推荐(0) 编辑
摘要:【题目描述】 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点)这棵树共有N个结点(叶子点或者树枝分叉点),编号为1-N,树根编号一定是1。我们用一根树枝两端连接的结点的编号来描述一根树枝的位置。现在这颗树枝条太多了,需要剪枝。但是一些树枝上长有苹果。 给定需要保留的树枝数量 阅读全文
posted @ 2016-07-16 11:10 deadshotz 阅读(199) 评论(0) 推荐(0) 编辑
摘要:【问题描述】 一年一度的科技节即将到来。同学们报名各项活动的名单交到了方克顺校长那,结果校长一看皱了眉头:这帮学生热情竟然如此高涨,每个人都报那么多活动,还要不要认真学习了?!这样不行!……于是,校长要求减少一些活动,使每位学生只能参加一项(一名同学要参加某活动,必须已报名且该活动未被去掉)。当然, 阅读全文
posted @ 2016-07-16 07:56 deadshotz 阅读(173) 评论(0) 推荐(0) 编辑
摘要:【问题描述】 小sin所在的班有n名同学,正准备排成一列纵队,但他们不想按身高从矮到高排,那样太单调,太没个性。他们希望恰好有k对同学是高的在前,矮的在后,其余都是矮的在前,高的在后。如当n=5,k=3时,假设5人从矮到高分别标为1、2、3、4、5,则(1,5,2,3,4)、(2,3,1,5,4)、 阅读全文
posted @ 2016-07-15 22:01 deadshotz 阅读(188) 评论(0) 推荐(0) 编辑
摘要:问题描述 在一个n*m 的棋盘上,有位置上有雷(用“*” 表示),其他位置是空地(用“.” 表示)。冯泽来想在每个空地上写下它周围8 个方向相邻的格子中有几个雷。请帮助他输出写了之后的棋盘输入输入第一行包含两个整数n, m 代表棋盘大小接下来n 行,每行m 个字符,代表棋盘1≤n,m≤1000输 阅读全文
posted @ 2016-07-14 20:49 deadshotz 阅读(119) 评论(0) 推荐(0) 编辑
摘要:冯泽来 最近在学分块,但是他太菜了,分的块数量太多他就混乱了,所以只能分成3 块今天他得到了一个数组,他突然也想把它分块,他想知道,把这个数组分成3 块,块可以为空。假设3 块各自的和中的最大值最小请输出分完之后3 块中的最大值输入输入第一行包含一个整数n 代表数组大小接下来n 个整数a1, a2, 阅读全文
posted @ 2016-07-14 19:49 deadshotz 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Problem Description 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。 Input 本题目包含多组测试,请 阅读全文
posted @ 2016-07-13 19:38 deadshotz 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Description For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a g 阅读全文
posted @ 2016-07-13 19:05 deadshotz 阅读(98) 评论(0) 推荐(0) 编辑
摘要:RMQ (Range Minimum/Maximum Query)算法 1. 概述 RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j之间的最小/大值。这 阅读全文
posted @ 2016-07-13 17:32 deadshotz 阅读(254) 评论(0) 推荐(0) 编辑
摘要:今天学习线段树,有一些感悟。 第一,要想清楚pushdown和pushup的用处: 一个是将u的信息传递给子节点,一个是将子节点的信息传递给父亲节点。 第二,建树的判定: 当left和right相等时,赋值成输入的a[u],然后return,完成部分的建树。 第三,更新时要分3种情况: 其一是所要更 阅读全文
posted @ 2016-07-13 17:20 deadshotz 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Description For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a g 阅读全文
posted @ 2016-07-13 14:46 deadshotz 阅读(132) 评论(0) 推荐(0) 编辑
摘要:描述 花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。 具体而言,栋栋的花的高度可以看成一列整数h1, h2, … , hn。设当一部分花被移走后,剩下的花的高度依次 阅读全文
posted @ 2016-07-12 19:53 deadshotz 阅读(251) 评论(0) 推荐(0) 编辑
摘要:描述 春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为1的积木组成,第𝑖块积木的最终高度需要是hi。 在搭建开始之前,没有任何积木(可以看成 n 块高度为 0 的积木)。接下来每次操作,小朋友们可以选择一段连续区间[L,R],然后将第 阅读全文
posted @ 2016-07-12 19:13 deadshotz 阅读(238) 评论(0) 推荐(0) 编辑
摘要:描述 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定义为:∑i=1n(ai−bi)2∑i=1n(ai−bi)2,其中 aiai 表示第一列火柴中第 i 个火柴的高度,bibi 表示第二列火柴中第 i 个火柴的 阅读全文
posted @ 2016-07-11 20:38 deadshotz 阅读(221) 评论(0) 推荐(0) 编辑
摘要:描述 n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从0 到 n-1。最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此类推。 游戏规则如下:每一轮第 0 号位置上的小伙伴顺时针走到第 m 号位置,第 1 号位置小伙伴走到第 阅读全文
posted @ 2016-07-11 20:22 deadshotz 阅读(217) 评论(0) 推荐(0) 编辑
摘要:【问题描述】 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到目标布 阅读全文
posted @ 2016-07-10 21:57 deadshotz 阅读(241) 评论(0) 推荐(0) 编辑