上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 33 下一页
摘要: 历届试题 核桃的数量 时间限制:1.0s 内存限制:256.0MB问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c 2 using namespace std; 3 int gcd(int n,int m) 4 { 5 if(n>a>>b>>c;29 cout& 阅读全文
posted @ 2014-01-08 12:35 Freecode# 阅读(1010) 评论(0) 推荐(0)
摘要: 算法训练 区间k大数查询 时间限制:1.0s 内存限制:256.0MB问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答案。样例输入51 2 3 4 521 5 22 3 2样例输出42数据规模与约定对于30%的数据,n,m 2 using namespace std; 3 int m. 阅读全文
posted @ 2014-01-07 16:39 Freecode# 阅读(3953) 评论(3) 推荐(0)
摘要: 基础练习 杨辉三角形 时间限制:1.0s 内存限制:256.0MB问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出11 11 2 11 3 3 1数据规模与约定1 2 using namespace std; 3 in... 阅读全文
posted @ 2014-01-06 11:15 Freecode# 阅读(2352) 评论(2) 推荐(0)
摘要: 基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC数据规模与约定1 2 using namespace std; 3 int main() 4 { 5 int n... 阅读全文
posted @ 2014-01-06 10:20 Freecode# 阅读(1190) 评论(0) 推荐(0)
摘要: 基础练习 01字串 时间限制:1.0s 内存限制:256.0MB问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011 按从小到大的顺序输出0到31的二进制数。 一开始把所有情况都写上输出,后来找出每一位位数变化的规律然后写个循环就做做出来了。暴力: 1 #include 2 using namespace std; 3 int ... 阅读全文
posted @ 2014-01-06 10:07 Freecode# 阅读(5067) 评论(0) 推荐(2)
摘要: 基础练习 十进制转十六进制 时间限制:1.0s 内存限制:512.0MB问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。输入格式 输入包含一个非负整数a,表示要转换的数。0 2 #include 3 using namespace std; 4 int main() 5 ... 阅读全文
posted @ 2014-01-05 12:43 Freecode# 阅读(1135) 评论(0) 推荐(0)
摘要: 基础练习 十六进制转十进制 时间限制:1.0s 内存限制:512.0MB问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535 1 #include 2 using namespace std; 3 int main() 4 { 5 char hex_num[9]; 6 cin>>hex_num; 7 int l; //十六进制数长度 8 long long dnum=0; 9 for(l=0;... 阅读全文
posted @ 2014-01-05 12:40 Freecode# 阅读(666) 评论(0) 推荐(0)
摘要: 入门训练 Fibonacci数列 时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。样例输入10样例输出55样例输入22样例输出7704数据规模与约定1 2.. 阅读全文
posted @ 2014-01-04 23:32 Freecode# 阅读(1159) 评论(0) 推荐(0)
摘要: 1050: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换Time Limit:1 SecMemory Limit:128 MBSubmit:154Solved:112[Submit][Status][Web Board]Description写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。Input一个3x3的矩阵Output转置后的矩阵Sample Input1 2 34 5 67 8 9Sample Output1 4 7 2 5 8 3 6 9 HINT 主函数已给定如下,提交时不需要包含下述主函数/* C代码 */int main(){ i 阅读全文
posted @ 2014-01-03 20:42 Freecode# 阅读(5381) 评论(0) 推荐(0)
摘要: FatMouse' TradeTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 36632Accepted Submission(s): 12064Problem DescriptionFatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBe 阅读全文
posted @ 2014-01-01 13:35 Freecode# 阅读(232) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 33 下一页