11 2018 档案

摘要:图1是一个城堡的地形图。请你编写一个程序,计算城堡一共有多少房间,最大的房间有多大。城堡被分割成mn(m≤50,n≤50)个方块,每个方块可以有0~4面墙。 Input程序从标准输入设备读入数据。第一行是两个整数,分别是南北向、东西向的方块数。在接下来的输入行里,每个方块用一个数字(0≤p≤50) 阅读全文
posted @ 2018-11-25 11:07 stul 阅读(191) 评论(0) 推荐(0)
摘要:Given a positive integer n, write a program to find out a nonzero multiple m of n whose decimal representation contains only the digits 0 and 1. You m 阅读全文
posted @ 2018-11-25 09:38 stul 阅读(198) 评论(0) 推荐(0)
摘要:K进制 K进制 K进制 Description 给定一个正整数n,请你判断在哪些进制下n的表示恰好有2位是1,其余位都是0。 Input 输入第一行为整数TT,表示有TT组数据(1 \le T \le 50)(1≤T≤50) 每组数据包含一个整数n(3 \le n \le 1000000000)n( 阅读全文
posted @ 2018-11-24 14:35 stul 阅读(295) 评论(0) 推荐(0)
摘要:Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a numb 阅读全文
posted @ 2018-11-20 20:06 stul 阅读(110) 评论(0) 推荐(0)
摘要:The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of 阅读全文
posted @ 2018-11-20 11:21 stul 阅读(114) 评论(0) 推荐(0)
摘要:有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:a. 每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;b. 走过的格子立即塌陷无法再走第二次;c. 只能向北、东、西三个方向走;请问:如果允许在方格矩阵上走n步,共有多少种不同的方案。2种走法只要有一步不一样,即被认为是不同的方案。 In 阅读全文
posted @ 2018-11-19 15:05 stul 阅读(214) 评论(0) 推荐(0)
摘要:在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 Input 输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将 阅读全文
posted @ 2018-11-18 21:40 stul 阅读(119) 评论(0) 推荐(0)
摘要:定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要 阅读全文
posted @ 2018-11-18 19:26 stul 阅读(100) 评论(0) 推荐(0)
摘要:思路: 1,所有的点标记为新点。 2,二重循环开始搜索 '@',搜索到了就开始dfs,让连通的'@'点都变成旧点。 3,dfs的次数就是连通块数。 注:dfs()此题可以斜着遍历,所以是8个方向,不是4个。 阅读全文
posted @ 2018-11-18 11:12 stul 阅读(183) 评论(0) 推荐(0)
摘要:1.十进制转成R进制。取余,然后倒序输出,注意10-15用A-F表示。 例如 12(10) == 110(3) 2.二进制转换成R进制。取余,然后倒序输出。 例如:111011001/111=1000011 余100,七进制数4 1000011/111=1001 余100,七进制数4 1001/11 阅读全文
posted @ 2018-11-17 20:45 stul 阅读(648) 评论(0) 推荐(0)
摘要:输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个字符出现的次数。注意:只用输出字符的出现次数,不用输出空白字符,数字或者标点符号的输出次数。 Input输入包括4行由大写字母组成的文本,每行上字符的数目不超过80个。Output输出包括若干行。其中最后一行给出26个大写英文字母,这些字 阅读全文
posted @ 2018-11-17 19:59 stul 阅读(235) 评论(0) 推荐(0)
摘要:八进制有限小数均可以用十进制有限小数精确地表示。比如,八进制里面的0.75等于十进制里面的0.963125 (7/8 + 5/64)。所有小数点后位数为n的八进制小数都可以表示成小数点后位数不多于3n的十进制小数。你的任务是写一个程序,把(0,1)之间的八进制小数转化成十进制小数。 Input一行, 阅读全文
posted @ 2018-11-17 19:54 stul 阅读(7609) 评论(0) 推荐(0)
摘要:Bob 和 Alice 开始使用一种全新的编码系统。它是一种基于一组私有钥匙的。他们选择了n个不同的数a1 , . . .,an, 它们都大于0小于等于n。 机密过程如下:待加密的信息放置在这组加密钥匙下,信息中的字符和密钥中的数字一一对应起来。信息中位于i位置的字母将被写到加密信息的第ai个位置, 阅读全文
posted @ 2018-11-16 21:39 stul 阅读(349) 评论(0) 推荐(0)
摘要:一张CT扫描的灰度图像可以用一个N*N(0 < N <= 100)的矩阵描述,矩阵上的每个点对应一个灰度值(整数),其取值范围是0-255。我们假设给定的图像中有且只有一个肿瘤。在图上监测肿瘤的方法如下:如果某个点对应的灰度值小于等于50,则这个点在肿瘤上,否则不在肿瘤上。我们把在肿瘤上的点的数目加 阅读全文
posted @ 2018-11-14 21:40 stul 阅读(190) 评论(0) 推荐(0)
摘要:输入一个2进制的数,要求输出该2进制数的16进制表示。 在16进制的表示中,A-F表示10-15 Input第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个以0和1组成的字符串,字符串长度至少是1,至多是10000Outputn行,每行输出对应一个输入。Sample Inpu 阅读全文
posted @ 2018-11-13 22:47 stul 阅读(346) 评论(0) 推荐(0)
摘要:国际象棋的棋盘是黑白相间的8 * 8的方格,棋子放在格子中间。如下图所示: 王、后、车、象的走子规则如下: 王:横、直、斜都可以走,但每步限走一格。 后:横、直、斜都可以走,每步格数不受限制。 车:横、竖均可以走,不能斜走,格数不限。 象:只能斜走,格数不限。 写一个程序,给定起始位置和目标位置,计 阅读全文
posted @ 2018-11-13 12:04 stul 阅读(191) 评论(0) 推荐(0)
摘要:某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 马路上有一些区域要用来建地铁,这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终 阅读全文
posted @ 2018-11-13 12:01 stul 阅读(222) 评论(0) 推荐(0)