- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 E - Backward Digit Sums
Backward Digit SumsFJ and his cows enjoy playing a mental game. They write down the numbers from 1 to N (1 <= N <= 10) in a certain order and then sum adjacent numbers to produce a new list wi
2017-11-30 20:16:46 239
原创 D - Smallest Difference
Smallest DifferenceGiven a number of distinct decimal digits, you can form one integer by choosing a non-empty subset of these digits and writing them in some order. The remaining digits can b
2017-11-30 18:30:06 307
原创 A - Red and Black
A - Red and BlackThere is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adjace
2017-11-29 20:30:31 324
原创 算法训练 P1103
算法训练 P1103 时间限制:1.0s 内存限制:256.0MB 编程实现两个复数的运算。设有两个复数 和 ,则他们的运算公式为: 要求:(1)定义一个结构体类型来描述复数。 (2)复数之间的加法、减法、乘法和除法分别用不用的函数来实现。 (3)必须使用结构体指针的方法把函数的计算结果返回。 说明:用户输入:运
2017-11-23 18:44:03 328
原创 算法训练 5-1最小公倍数
算法训练 5-1最小公倍数 时间限制:1.0s 内存限制:256.0MB 问题描述 编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。例:3 5样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入数据中每一个数的范围。 例:两个数都
2017-11-22 20:37:47 216
原创 算法训练 6-1 递归求二项式系数值
代码:#include#includeusing namespace std;int del(int k,int n){ if(k==0||k==n) return 1; else if(k>0&&k<n) return ( del(k,n-1)+del(k-1,n-1) );}int main(){ int k,n;
2017-11-22 20:30:12 173
原创 算法训练 C++ CH08 01
算法训练 C++ CH08 01 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个有理数类Zrf_Ratio,实现如下的操作符重载形式: friend std::ostream& operator friend std::istream& operator>>(std::istream&, zrf_Ratio&);
2017-11-22 20:14:36 381
原创 基础练习 01字串
代码:#includeusing namespace std;int main(){ int i,j,k,l,m; for(i=0;i<=1;i++) { for(j=0;j<=1;j++) { for(k=0;k<=1;k++) { for(l=0;
2017-11-19 21:01:40 246
原创 基础练习 字母图形
代码:#include#includeusing namespace std;int main(){ int n,m; char a[]={"ABCDEFGHIJKLMNOPQISTUVWXYZ"}; cin>>n>>m; for(int i=0;i<n;i++) { for(int j=0;j<m;j++) {
2017-11-19 20:49:34 151
原创 基础练习 杨辉三角形
基础练习 杨辉三角形 时间限制:1.0s 内存限制:256.0MB 问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1
2017-11-19 20:08:30 137
原创 基础练习 特殊的数字
基础练习 特殊的数字 时间限制:1.0s 内存限制:512.0MB 问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。代码:#in
2017-11-19 19:52:59 350
原创 基础练习 回文数
基础练习 回文数 时间限制:1.0s 内存限制:512.0MB 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。代码:#includeusing namespace std;int main()
2017-11-19 19:48:01 148
原创 基础练习 特殊回文数
基础练习 特殊回文数 时间限制:1.0s 内存限制:512.0MB 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件
2017-11-19 19:43:20 161
原创 基础练习 十六进制转八进制
基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输
2017-11-18 14:28:38 231 1
原创 基础练习 十进制转十六进制
基础练习 十进制转十六进制 时间限制: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在十六进制
2017-11-17 18:18:18 448
原创 基础练习 十六进制转十进制
基础练习 十六进制转十进制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535代码:
2017-11-17 17:35:26 168
原创 入门训练 圆的面积
入门训练 圆的面积 时间限制:1.0s 内存限制:256.0MB 问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一
2017-11-16 19:06:47 187
原创 入门训练 Fibonacci数列
入门训练 Fibonacci数列 时间限制:1.0s 内存限制:256.0MB 问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含
2017-11-16 18:54:13 159
原创 hud 6227 Rabbits
RabbitsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 439 Accepted Submission(s): 256Problem DescriptionHere N (N ≥ 3) rab
2017-11-11 16:04:42 230
原创 实验3-栈和队列——表达式求值(2133)
数据结构实验之栈与队列三:后缀式求值Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description对于一个基于二元运算符的后缀表示式(基本操作数都是一位正整数),求其代表的算术表达式的值。Input输入一个算术表达式的后缀式字符串,以‘#’作为
2017-11-11 13:11:06 618
原创 实验3-栈和队列——表达式求值(2132)
数据结构实验之栈与队列二:一般算术表达式转换成后缀式Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description对于一个基于二元运算符的算术表达式,转换为对应的后缀式,并输出之。Input输入一个算术表达式,以‘#’字符作为结束标志。
2017-11-10 20:42:39 866
原创 实验3-栈和队列——深度优先搜索——走迷宫(2449)
数据结构实验之栈与队列十:走迷宫Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description一个由n * m 个格子组成的迷宫,起点是(1, 1), 终点是(n, m),每次可以向上下左右四个方向任意走一步,并且有些格子是不能走动,求从起点到终点经过每个格子至多
2017-11-10 18:05:07 437
原创 hdu 1007 Quoit Design(套圈游戏)
Quoit DesignTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 56760 Accepted Submission(s): 15057Problem DescriptionHave you e
2017-11-04 20:34:16 608
原创 分块查找
查找算法 分享3:分块查找Posted on 2013-02-05 12:32 gavin.han 阅读(7960) 评论(2) 编辑 收藏秘诀:先分块,再匹配。分而治之http://mp.weixin.qq.com/s?src=11×tamp=1509711489&ver=492&signature=6QTMMPv046FfCH6r-zbxUNg8R0AYLqMase74
2017-11-03 20:15:30 1468 1
原创 哈希查找
哈希查找大神链接http://www.cnblogs.com/jillzhang/archive/2006/11/02/547679.html哈希表和哈希函数是大学数据结构中的课程,实际开发中我们经常用到Hashtable这种结构,当遇到键-值对存储,采用Hashtable比ArrayList查找的性能高。为什么呢?我们在享受高性能的同时,需要付出什么代价(这几天看红顶商人
2017-11-03 19:44:14 459
原创 斐波那契查找
斐波那契查找详解逗逗也才知道斐波那契还有查找,感谢两位大神的精彩讲解~~~ http://blog.csdn.net/zsw12013/article/details/50003505http://blog.csdn.net/yunzhongguwu005/article/details/9341761 个人感觉第一个讲的更详细那我就把这两位大神写的综
2017-11-03 18:02:32 284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人