上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 57 下一页

2016年6月27日

HDU2014 青年歌手大奖赛_评委会打分

摘要: 问题链接:HDU2014 青年歌手大奖赛_评委会打分。入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:求和,求最大值,求最小值,都是套路。套路需要玩的很熟才行。还需要注意的一点是结果,因为带有小数点,需要把整数转换为浮点数。程序说明:(略)。这个问题如... 阅读全文

posted @ 2016-06-27 12:22 海岛Blog 阅读(129) 评论(0) 推荐(0) 编辑

HDU2015 偶数求和

摘要: 问题链接:HDU2015 偶数求和。入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这个问题是对n项的等差数列(公差为2),每m项计算一个平均值输出。程序说明:程序的关键有以下几点:1.使用模除 模除运算在C语言中用取余运算符%来实现。2.循环控制 包... 阅读全文

posted @ 2016-06-27 08:00 海岛Blog 阅读(131) 评论(0) 推荐(0) 编辑

2016年6月26日

POJ2752 Seek the Name, Seek the Fame

摘要: 问题链接:POJ2752 Seek the Name, Seek the Fame。读懂题后知道,这个题要算的是,给定一个字符串s,有哪些长度的s的前缀,同时也是s的后缀。首先明确一下前缀和后缀的概念。字符串s的前缀是指,从s的开始字符到s的任意字符为止的子串。字符串... 阅读全文

posted @ 2016-06-26 23:37 海岛Blog 阅读(118) 评论(0) 推荐(0) 编辑

HDU4821 String

摘要: 问题链接:HDU4821 String。字符串有关的算法,大致可以分为三类。一是像本题一样,用哈希函数来解(定长字符串);二是KMP算法(包括其变种);三是AC自动机。这个问题,由于子串之间需要相互比较的组合太多,为了避免重复的比较计算,需要找到一个有效的办法进行处理... 阅读全文

posted @ 2016-06-26 19:11 海岛Blog 阅读(233) 评论(0) 推荐(0) 编辑

HDU2013 蟠桃记

摘要: 问题链接:HDU2013 蟠桃记。入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这是一个递推问题,需要经过分析给出递推式或递推函数。只要有了递推式或递推函数问题就解决了。程序可以用递归函数实现,也可以用递推计算实现。这里给出的是递推计算过程。一般而言... 阅读全文

posted @ 2016-06-26 15:49 海岛Blog 阅读(167) 评论(0) 推荐(0) 编辑

HDU2012 素数判定

摘要: 问题链接:HDU2012 素数判定。这是个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:判定一个数是否为素数有各种各样的方法。参见:素性测试算法。这里采用比较简单的试除法来实现,并且将判断一个数是否为素数的功能封装到一个函数中。程序说明:本程序采用自... 阅读全文

posted @ 2016-06-26 08:52 海岛Blog 阅读(176) 评论(0) 推荐(0) 编辑

I00030 Grades conversion

摘要: 问题:将100分制的成绩转换成"优秀","良好","中等","及格"和"不及格"。一般教科书上,实现成绩转换功能用if语句或switch语句。那是浮云。这里用二次查表法来实现。这样做逻辑简单,程序运行速度快,语句简洁。简单到几乎看不见逻辑语句的程序才是好程序。程序如下... 阅读全文

posted @ 2016-06-26 01:57 海岛Blog 阅读(106) 评论(0) 推荐(0) 编辑

2016年6月25日

HDU2011 多项式求和

摘要: 问题链接:HDU2011 多项式求和。这是个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这个数列之和为浮点数。C语言中,浮点数有两种类型,分别是float和double。float可以满足一般的科学计算需求;double表示数的范围更大,精度更高。... 阅读全文

posted @ 2016-06-25 23:06 海岛Blog 阅读(171) 评论(0) 推荐(0) 编辑

HDU2009 求数列的和

摘要: 问题链接:HDU2009 求数列的和。这是个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这个数列之和为浮点数。C语言中,浮点数有两种类型,分别是float和double。float可以满足一般的科学计算需求;double表示数的范围更大,精度更高。... 阅读全文

posted @ 2016-06-25 17:25 海岛Blog 阅读(100) 评论(0) 推荐(0) 编辑

HDU2005 第几天?【日期计算】

摘要: 第几天?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 150077 Accepted Submiss... 阅读全文

posted @ 2016-06-25 14:38 海岛Blog 阅读(110) 评论(0) 推荐(0) 编辑

HDU2004 成绩转换

摘要: 问题链接:HDU2004 成绩转换。这是个入门训练题,用C语言编写程序。问题简述:将100分制的成绩转换成A、B、C、D、E和F。问题分析:一般教科书上,实现成绩转换功能用if语句或switch语句,那是浮云。用查表法来实现,可以做到逻辑简单,程序运行速度快,语句简洁... 阅读全文

posted @ 2016-06-25 14:19 海岛Blog 阅读(174) 评论(0) 推荐(0) 编辑

2016年6月24日

HDU2006 求奇数的乘积

摘要: 问题链接:HDU2006 求奇数的乘积。这是个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:读懂题基本上就可以解决。需要说的是,判断奇数偶数时候,一般而言用位运算&要强于用取余数运算%。还有一点是,累乘的初值设置为1(累加的初值则设置为0)。程序说明... 阅读全文

posted @ 2016-06-24 08:05 海岛Blog 阅读(267) 评论(0) 推荐(0) 编辑

HDU2007 平方和与立方和【序列处理】

摘要: 问题链接:HDU2007 平方和与立方和。问题简述:参照上述链接。问题分析:(略)。程序说明:实在没有什么可说的,要说的话,判断奇数偶数时候,一般而言用位运算&要强于用取余数运算%。这个程序的问题虽然简单,但是不是一次通过的。因为,题目没有说输入的数保证是先小后大,所... 阅读全文

posted @ 2016-06-24 01:39 海岛Blog 阅读(208) 评论(0) 推荐(0) 编辑

HDU2010 水仙花数【进制+趣味程序】

摘要: 问题链接:HDU2010 水仙花数。问题简述:参见上述链接。问题分析:这里采用了与多数人不一样的计算立方和的方法,从个位开始逐位取出数字,来计算各位的立方和。程序说明:(略)。参考链接:I00012 打印三位数的水仙花数及其个数。AC的C语言程序如下:/* HDU20... 阅读全文

posted @ 2016-06-24 00:31 海岛Blog 阅读(146) 评论(0) 推荐(0) 编辑

HDU2010 水仙花数【进制+趣味程序】

摘要: 问题链接:HDU2010 水仙花数。问题简述:参见上述链接。问题分析:这里采用了与多数人不一样的计算立方和的方法,从个位开始逐位取出数字,来计算各位的立方和。程序说明:(略)。参考链接:I00012 打印三位数的水仙花数及其个数。AC的C语言程序如下:/* HDU20... 阅读全文

posted @ 2016-06-24 00:31 海岛Blog 阅读(108) 评论(0) 推荐(0) 编辑

2016年6月23日

HDU2017 字符串统计

摘要: 问题链接:HDU2017 字符串统计。这是一个入门训练题,用C语言编写程序。问题简述:统计字符串中的数字字符数量。问题分析:字符串有多长也不知道,只好把存储字符串的数组声明的大一些,其大小用宏定义来指定。程序说明:判定一个字符属于哪一类,可以使用C语言库函数。判定一个... 阅读全文

posted @ 2016-06-23 22:29 海岛Blog 阅读(100) 评论(0) 推荐(0) 编辑

HDU2017 字符串统计

摘要: 问题链接:HDU2017 字符串统计。这是一个入门训练题,用C语言编写程序。问题简述:统计字符串中的数字字符数量。问题分析:字符串有多长也不知道,只好把存储字符串的数组声明的大一些,其大小用宏定义来指定。程序说明:判定一个字符属于哪一类,可以使用C语言库函数。判定一个... 阅读全文

posted @ 2016-06-23 22:29 海岛Blog 阅读(158) 评论(0) 推荐(0) 编辑

HDU2033 人见人爱A+B

摘要: 问题链接:HDU2033 人见人爱A+B。入门题,用C语言编写程序。问题简述:参见上述链接。问题分析:题虽然简单,要做得好实际上更加困难。这里主要考虑写的程序要具有通用性,简洁易懂。通用性是程序员追求的目标,要不然就难以CV了。好的程序应该是CV到别的地方后,小改就可... 阅读全文

posted @ 2016-06-23 21:50 海岛Blog 阅读(89) 评论(0) 推荐(0) 编辑

HDU2033 人见人爱A+B

摘要: 问题链接:HDU2033 人见人爱A+B。入门题,用C语言编写程序。问题简述:参见上述链接。问题分析:题虽然简单,要做得好实际上更加困难。这里主要考虑写的程序要具有通用性,简洁易懂。通用性是程序员追求的目标,要不然就难以CV了。好的程序应该是CV到别的地方后,小改就可... 阅读全文

posted @ 2016-06-23 21:50 海岛Blog 阅读(111) 评论(0) 推荐(0) 编辑

HDU2032 杨辉三角

摘要: 问题链接:HDU2032 杨辉三角。这是一个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这里给出两个版本的程序,分别用一维数组和二维数组来存储杨辉三角。使用二维数组存储杨辉三角,可以实现一次计算多次使用。使用一维数组存储杨辉三角,需要更高的技巧。编... 阅读全文

posted @ 2016-06-23 12:03 海岛Blog 阅读(144) 评论(0) 推荐(0) 编辑

HDU2032 杨辉三角

摘要: 问题链接:HDU2032 杨辉三角。这是一个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这里给出两个版本的程序,分别用一维数组和二维数组来存储杨辉三角。使用二维数组存储杨辉三角,可以实现一次计算多次使用。使用一维数组存储杨辉三角,需要更高的技巧。编... 阅读全文

posted @ 2016-06-23 12:03 海岛Blog 阅读(374) 评论(0) 推荐(0) 编辑

HDU2025 查找最大元素

摘要: 问题链接:HDU2025 查找最大元素。这是一个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这个问题的关键是开始不知道字符串中的哪个字符最大,所以需要先看一遍字符串。知道最大字符之后,对字符串再过一遍即可,该插入字符串“(max)”的地方,插入即可... 阅读全文

posted @ 2016-06-23 09:44 海岛Blog 阅读(144) 评论(0) 推荐(0) 编辑

HDU2025 查找最大元素

摘要: 问题链接:HDU2025 查找最大元素。这是一个入门训练题,用C语言编写程序。问题简述:参见上述链接。问题分析:这个问题的关键是开始不知道字符串中的哪个字符最大,所以需要先看一遍字符串。知道最大字符之后,对字符串再过一遍即可,该插入字符串“(max)”的地方,插入即可... 阅读全文

posted @ 2016-06-23 09:44 海岛Blog 阅读(169) 评论(0) 推荐(0) 编辑

HDU2031 进制转换【进制】

摘要: 问题链接:HDU2031 进制转换。这是一个入门训练题,自然用C语言编写程序。问题简述:参见上述链接。问题分析:(略)。程序说明:需要注意的一点是,将一个10进制数转换为2进制的话,字符串可能很长,字符数组需要大一点的空间,80=20*4字符是够的,因为整数最长只有1... 阅读全文

posted @ 2016-06-23 09:22 海岛Blog 阅读(177) 评论(0) 推荐(0) 编辑

HDU2031 进制转换【进制】

摘要: 问题链接:HDU2031 进制转换。这是一个入门训练题,自然用C语言编写程序。问题简述:参见上述链接。问题分析:(略)。程序说明:需要注意的一点是,将一个10进制数转换为2进制的话,字符串可能很长,字符数组需要大一点的空间,80=20*4字符是够的,因为整数最长只有1... 阅读全文

posted @ 2016-06-23 09:22 海岛Blog 阅读(123) 评论(0) 推荐(0) 编辑

上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 57 下一页

导航