自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanttifa的博客

个人学习记录

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 HDOJ 1005 Number Sequence

这个题很简单明了。但是直接上来就递归的话会超时。需要发现其中的数学规律,f()虽然一直递归,但是每次都要%7,也就是说取值范围一直都在0-6之间,根据公式f(n)=(A*f(n-1)+B*f(n-2))%7之中有两个f(),可以组成7*7=49种组合。所以可以看出来f(n)的取值是以49为周期的,只需要计算前49个结果就好了。递归解法:#include<iostream> using ...

2018-06-24 17:43:29 100

原创 HDOJ 1004 Let the Balloon Rise

这个题很简单,就是把输入的字符串放入字符数组,进行比较,然后计数就好了。整个过程也就是字符串的比较和赋值要用strcmp和strcpy需要注意,不能直接==。#include<iostream> #include<cstring> #define MAX 1000 using namespace std; int main() { int N,ct[MAX]={0}...

2018-06-24 16:58:22 107

原创 HDOJ 1003 Max Sum

这个题做的我脑壳疼,题目并不难,非常简单的动态规划思想就好,该死我OJ对输出格式太严格了,我只是case后边的冒号位置不对,让我WA了一下午,蛋都碎了。马虎要不得啊。#include<iostream> using namespace std; int main() { int T,N; int a[100001]={0}; cin>>T; ...

2018-06-23 19:14:52 83

原创 HDOJ 1002 A + B Problem II

大数相乘问题,数据类型不够用,只能用字符串数组来做。做的时候WA了无数遍,细节一直出错。首先,最明显的就是输出格式问题,容易忽略最后一组数据输出之后不用再多加一个换行符了。然后,表示进位的变量(carry)需要定义在循环里,不能定义为全局变量。最需要注意的点,对数组进行初始化,每次运算之后依旧需要初始化,以防止对后边的运算结果产生影响。#include<iostream> #inclu...

2018-06-23 15:46:24 90

原创 HDOJ 1001 Sum Problem

需要注意的条件For each case, output SUM(n) in one line, followed by a blank line. You may assume the result will be in the range of 32-bit signed integer.输出的时候要加两个endl。结果范围32位整形,只要控制好变量为int型就好了。还要注意sum初始化要放在...

2018-06-22 00:17:50 78

原创 HDOJ 1000 A + B Problem

每行输入两个整数,到文件结尾 (Process to end of file)。所以唯一需要注意的点就是需要一个while。#include<iostream>using namespace std;int main(){ int A, B; while (cin >> A >> B) { cout << A + B << endl; ...

2018-06-21 23:13:49 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除