![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hdu解题报告
lost_in_corner
这个作者很懒,什么都没留下…
展开
-
hdu 1004
题目描述: 输入一组颜色,输出颜色个数最多的颜色值。 源代码:#include#include#include#define N 1005using namespace std;int main(){ int n; int i,j; char a[N][10]; //记录颜色 int b[N]; //统计颜色个数 bool c[原创 2013-07-08 11:34:51 · 421 阅读 · 0 评论 -
hdu 1032
题目描述: 已知数 n ,当 n 不等于1 时,如果 n 为奇数,n = n *3 +1 ,如果 n 为偶数,n = n/2 ,直到 n = 1 为止。记 n 从 n 开始经过上述变为 1 所经历的数的个数为 c。现 给出两个数a、b,从a 到 b 的所有数中,找出最大的数c,输出。题目类型: 简单题。源代码:原创 2013-08-05 17:53:51 · 397 阅读 · 0 评论 -
hdu 1048
题目描述: 给一串字符串,如果是“START”或者“END”则不处理,如果是“ENDOFINPUT”则退出,其他的翻译成每一个字母之前的第五个字母,输出。题目类型: 字符串处理。源代码:#include#include#includeusing namespace std;int main(){ cha原创 2013-07-17 11:04:55 · 394 阅读 · 0 评论 -
hdu 1029
题目描述: 输入一组数,n个,将该组数中相同数字的个数大于(n+1)/ 2 的数字输出。题目类型: 简单哈希。源代码:解法一:#include#includeint main(){ int N; int a[50000]; int temp; int i,j; while(scanf("%d"原创 2013-07-16 11:47:31 · 446 阅读 · 0 评论 -
hdu 1021
题目描述: 新斐波那契数列。F( 0 ) = 7 , F ( 1 ) = 11 , F ( n ) = F ( n-1 ) + F ( n-2 ) (n>=2).如果 F( n ) % 3 == 0 ,输出" yes " ,否则输出" no ".题目类型: 找规律。解题思路: 本题在开始写的时候,用原创 2013-07-12 17:05:37 · 433 阅读 · 0 评论 -
hdu 1019
题目描述: 求一组数的最小公倍数。题目类型: 数学思维。解题思路: 先求两个数的最小公倍数,依次与后边的数求最小公倍数。源代码:#includeusing namespace std;#define N 100000int a[N];int main(){原创 2013-07-12 16:29:18 · 367 阅读 · 0 评论 -
hdu 1018
题目描述: 求n的阶乘的位数。题目类型: 利用数学思维。解题思路: 由于n的阶乘数太大了,不能直接算,所以将n的阶乘的位数转化为 10^M,因此只要求出 M+1 即可。两边取对数,算就行了。 源代码:方法一:#include#includeusing namesp原创 2013-07-12 15:43:32 · 363 阅读 · 0 评论 -
hdu 1020
题目描述: 输入一串字符串,按照顺序统计字符串的个数。示例: 输入:ABC 输出:ABC 输入:ABBCCC 输出:A2B3C题目类型: 简单字符串处理。 源代码:#include#includeusing name原创 2013-07-12 11:48:11 · 478 阅读 · 0 评论 -
hdu 1008
题目描述: 乘电梯,每升一层需要6秒,下降一层需要4秒,停留一层需要5秒,电梯从0层开始,输入一串数字,代表所需停留的楼层,求电梯运行完的时间。题目类型: 大水题。 源代码:#includeusing namespace std;#define MAX 105int main(){ i原创 2013-07-12 10:24:29 · 377 阅读 · 0 评论 -
hdu 1012
题目描述:输出当 n 从 0 到 9 时的值。题目类型: 水题。源代码:#include#includeusing namespace std;int fac(int a){ int sum=1.0; for(int i=1;i<=a;i++) sum=sum*i;原创 2013-07-10 10:51:12 · 328 阅读 · 0 评论 -
hdu 1097
题目描述: 求a的b次方的最后一位数。题目类型: 简单的循环问题。 源代码:#include#includeusing namespace std;int main(){ int a,b; int arr[12]; int flag; while(scanf("%d%d",&a,原创 2013-07-09 16:56:33 · 388 阅读 · 0 评论 -
hdu 1969
题目描述:将n块馅饼分给(m+1)个人,每人大小相同,并且每人的馅饼必须只能来自同一块馅饼,怎样分才能让大家分的馅饼最多。题目类型:二分法的应用。源代码:#include#include#includeusing namespace std;#define N 10004#define PI acos(-1.0)double r;double area[原创 2013-07-09 10:41:18 · 586 阅读 · 0 评论 -
hdu 1049
题目描述: 蠕虫爬井。井深n ,一分钟上升 u ,下一分钟下降 v ,然后重复。求爬到井口的时间。题目类型: 简单题。源代码:#includeusing namespace std;int main(){ int n,u,v; int t; while(scanf("%d%d%d",&n,原创 2013-08-05 21:44:59 · 450 阅读 · 0 评论