题目大意

题目原文:http://acm.hdu.edu.cn/showproblem.php?pid=1005

背景:

问题描述:

编号规则定义如下:
f(1) = 1,f(2) = 1,f(n) = (A * f (n-1) + B * f (n-2)) mod 7。
给定的 A、 B 和 n,你要计算的 f(n) 值。

输入:

输入包含多个测试用例。每个测试用例包含 3 整数 A、 B 和单独的一行上 n (1 < = A、 B < = 1000,1 < = n < = 100000000)。三个零信号的输入端,此测试用例并不是被处理。

输出:

为每个测试用例,在单独的一行打印 f(n) 的值。

Sample Input

1 1 3
1 2 10
0 0 0

Sample Output

2
5

算法:

计算出48个后你发现有规律的,然后就只要存储前48个就可以了。很简单的水题。

代码:

这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确。

#include<stdio.h>
int main (void)
{int a,b,i,c[49];int n;while((scanf("%d %d %d",&a,&b,&n))!=EOF){if(a==0&&b==0&&n==0)break;c[0]=1;c[1]=1;c[2]=1;for(i=3;i<=48;i++)c[i]=(a*c[i-1]+b* c[i-2])%7;printf("%d\n",c[n%48]);}return 0;
}

转载于:https://www.cnblogs.com/qisong178878915/archive/2013/03/17/2965174.html

[解题报告]1005 - Number Sequence相关推荐

  1. HDU 1005 Number Sequence

    [题目]                                                   Number Sequence Time Limit: 2000/1000 MS (Jav ...

  2. HDU.1005 Number Sequence

    原题 HDU.1005 Number Sequence 分类 杂题 题意 给定一个数列{an}\left\{ a_n \right\}{an​}的前两项a1a_1a1​.a2a_2a2​,以及其递推公 ...

  3. 【HDU】1005 Number Sequence (有点可爱)

    http://acm.hdu.edu.cn/showproblem.php?pid=1005 A number sequence is defined as follows: f(1) = 1, f( ...

  4. [解题报告] The Collatz Sequence

    题目大意 题目原文:http://uva.onlinejudge.org/external/6/694.pdf 背景 编写一个程序 第 1 步:选择任意正整数A作为序列中的第一项. 第 2 步:如果A ...

  5. HDU 1005 — Number Sequence

    原题:http://acm.hdu.edu.cn/showproblem.php?pid=1005 思路: 找规律: 当出现两个1 时即找到了循环点:因为f[n]和f[n-1].f[n-2]有关,所以 ...

  6. HDU - 1005 Number Sequence(循环群)

    题目链接:点击查看 题目大意:给出递推公式以及模,求第n项 题目分析:这种裸的公式题,如果直接模拟实现,肯定不是超时就是爆内存,我们通过观察可以发现,无论a与b取何值,f[i]与f[i-1] 的关系始 ...

  7. [HDOJ]1005. Number Sequence

    数字游戏,如果硬说它有算法的话,那也只能说去找规律了. 初看本题的人,会觉得这这是一个简单的递归题目,其实我一开始也是这么想的,但后来提交了如下代码后我才明白. #include <iostre ...

  8. 【HDOJ】1005 Number Sequence_天涯浪子_新浪博客

    [题目]http://acm.hdu.edu.cn/showproblem.php?pid=1005 [报告] 这道明显是数学题,但如果按位枚举显然是要TLE的. 仔细思考,它有一个MOD 7,这个很 ...

  9. AtCoder Beginner Contest 300G - P-smooth number解题报告

    AtCoder Beginner Contest 300G - P-smooth number解题报告 1 题目链接 传送门 2 题目大意 题目:P-光滑数的数量 题目大意: 在 1 1 1 到 n ...

最新文章

  1. SEO的操作流程梗概
  2. 汇编语言-第四章 第一个程序
  3. Java中书写要注意的地方
  4. 附笔记pdf下载,MIT中文线性代数课程精细笔记[第四课]
  5. 华大 MCU 之六 SEGGER Embedded Studio 及 Ozone 使用 Jlink 调试
  6. php 张开收缩显示,js实现可以点击收缩或张开的悬浮窗
  7. Ubuntu 10.10 下配置Telnet服务器
  8. 中国已消失的9所世界级大学
  9. 和transformjs一起摇摆
  10. 22端口限制 git_正在搭 git 服务, iptables 允许 22 端口,然而策略并没有生效
  11. 快速生成移动设备应用图标的在线工具 - makeappicon
  12. Android调用默认浏览器打开指定url
  13. paip.获取地理位置根据Ip
  14. WinForm窗体内嵌浏览器实现方式
  15. 服务器网卡无法开启lldp协议,lldp支持-VMware vSphere - 思科华为论坛
  16. js国际区号json
  17. 都说谷歌浏览器好用,网页翻译插件必不可少
  18. 真探第一季/全集True Detective1迅雷下载
  19. Python 新手入门必学十大模块之一:sys 和 os
  20. 小镇青年的神话背后,是你想不到的辛酸小镇青年

热门文章

  1. swift学习笔记之一——初见swift
  2. EMC业务连续性和容灾服务
  3. C#中的异步调用剖析
  4. X光扫描揭示芯片密码卡入侵手段
  5. HDU 3555 Bomb(数位DP模板啊两种形式)
  6. [python] 线程锁
  7. Elasticsearch安装及自动同步mysql数据库数据
  8. Linux shell创建空文件(0字节大小)文件方法
  9. 菜鸟程序员如何提升自己的潜在价值
  10. (转) android UI进阶之用gallery实现可滑动的Tab