上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: Problem Description 有一个无限大的矩形,初始时你在左上角(即第一行第一列),每次你都可以选择一个右下方格子,并瞬移过去(如从下图中的红色格子能直接瞬移到蓝色格子),求到第nn行第mm列的格子有几种方案,答案对10000000071000000007取模。 Input 多组测试数据 阅读全文
posted @ 2016-05-22 15:32 新生代黑马 阅读(193) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 #include 4 #define LENGTH(x) (sizeof(x)) / (sizeof(x[0])) 5 6 int cmp(const void *a, const void *b) 7 { 8 return(strcmp((char*)a, (char*)b)); 9 } 10 11 void pr... 阅读全文
posted @ 2016-05-22 09:29 新生代黑马 阅读(153) 评论(0) 推荐(0)
摘要: Problem Description 度度熊是他同时代中最伟大的数学家,一切数字都要听命于他。现在,又到了度度熊和他的数字仆人们玩排排坐游戏的时候了。游戏的规则十分简单,参与游戏的N个整数将会做成一排,他们将通过不断交换自己的位置,最终达到所有相邻两数乘积的和最大的目的,参与游戏的数字有整数也有负 阅读全文
posted @ 2016-05-21 17:36 新生代黑马 阅读(409) 评论(0) 推荐(0)
摘要: Problem Description 众所周知,度度熊喜欢各类体育活动。今天,它终于当上了梦寐以求的体育课老师。第一次课上,它发现一个有趣的事情。在上课之前,所有同学要排成一列, 假设最开始每个人有一个唯一的ID,从1到N,在排好队之后,每个同学会找出包括自己在内的前方所有同学的最小ID,作为自己 阅读全文
posted @ 2016-05-21 16:35 新生代黑马 阅读(438) 评论(0) 推荐(0)
摘要: Problem Description F(x,m)代表一个全是由数字x组成的m位数字。请计算,以下式子是否成立: F(x,m) mod k = c Input 第一行一个整数TT,表示TT组数据。 每组测试数据占一行,包含四个数字x, m, k, c 1 ≤ x 91 ≤ 9 1 ≤ m ≤ 10 阅读全文
posted @ 2016-05-21 16:26 新生代黑马 阅读(313) 评论(1) 推荐(0)
摘要: 问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算 阅读全文
posted @ 2016-05-21 13:57 新生代黑马 阅读(245) 评论(0) 推荐(0)
摘要: 问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。 输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数 阅读全文
posted @ 2016-05-21 12:06 新生代黑马 阅读(880) 评论(0) 推荐(0)
摘要: 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据规模和约定 0~19 C测试代码 1 #include <stdio.h> 2 #include <string.h> 3 4 int 阅读全文
posted @ 2016-05-20 20:13 新生代黑马 阅读(616) 评论(0) 推荐(0)
摘要: 问题描述 首先给出简单加法算式的定义: 如果有一个算式(i)+(i+1)+(i+2),(i>=0),在计算的过程中,没有任何一个数位出现了进位,则称其为简单的加法算式。 例如:i=3时,3+4+5=12,有一个进位,因此3+4+5不是一个简单的加法算式; 又如i=112时,112+113+114=3 阅读全文
posted @ 2016-05-20 15:46 新生代黑马 阅读(1242) 评论(0) 推荐(0)
摘要: 问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。 将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0 现在约定幂次用括号来表示,即a^b表示为a(b) 此时,137可表示为:2(7)+2(3)+2(0) 阅读全文
posted @ 2016-05-19 21:35 新生代黑马 阅读(332) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页