题目:Number Sequences

代码:

#include<stdlib.h>
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int Ns[100];
int main()
{int n,a,b,i;while(scanf("%d%d%d",&a,&b,&n)!=EOF){if(a==0 && b==0 && n==0)break;Ns[1]=1;Ns[2]=1;for(i=3;i<50;i++){Ns[i]=(a*Ns[i-1]+b*Ns[i-2])%7;//一共7*7种可能性}printf("%d\n",Ns[n%48]);//看成一个数列 过48次以后循环}return 0;
}

这题不能直接“暴力”,即函数递归解决。得到的结果是“内存泄露”。
凡是取模的题目必然有其规律。(a*Ns[i-1]+b*Ns[i-2])%7有其规律所在。

参考:解题方法

这位学长的签名也很值得思考:

hdoj-1005-Number Sequences相关推荐

  1. [HDOJ]1005. Number Sequence

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

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

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

  3. HDU 1005 Number Sequence

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

  4. HDU.1005 Number Sequence

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

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

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

  6. [解题报告]1005 - Number Sequence

    题目大意 题目原文:http://acm.hdu.edu.cn/showproblem.php?pid=1005 背景: 问题描述: 编号规则定义如下: f(1) = 1,f(2) = 1,f(n) ...

  7. HDU 1005 — Number Sequence

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

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

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

  9. [Contest]2017 ACM/ICPC Asia Regional Shenyang Online(01 03 07 09 10 11待补)

    1001 string string string 题意 给定一个字符串$s$,求其中出现$k$次的子串的个数. 题解 后缀自动机. 代码 1002 cable cable cable 题意 给定$M ...

最新文章

  1. (chap9 基于HTTP的功能追加协议) HTTP瓶颈
  2. USB转串口 FT232/PL2303/CH340 驱动以及使用体会
  3. Java并发篇_乐观锁与悲观锁
  4. 虚拟座谈会:有关分布式存储的三个基本问题
  5. 无意中发现的一份清华大佬的刷题笔记!
  6. websevice中runtime modeler error: Wrapper class com.ws.jaxws.Add is not found问题的解决办法
  7. [Prodinner项目]学习分享_第二部分_Entity到DB表的映射
  8. 深入实践Spring Boot2.4.3 节点实体持久化
  9. 使用 Eclipse 插件部署 Java 应用
  10. ubuntu软件中心打不开Python error
  11. Servlet工作原理解析
  12. vue省市区三级联动(行政区划代码)
  13. 面对妖艳的配置文件,python小技巧来帮你!
  14. 嵌入式linux软件数据参数保存的三种方式
  15. synctoy 远程同步_使用SyncToy 2.1同步计算机和驱动器之间的文件夹
  16. oracle 帮助文件,oracle chm帮助文件下载
  17. 【调剂】中科院天津工业生物技术所与天津科技大学联合培养硕士招生2023
  18. PHP表白墙(前台+后台+mysql)源码下载
  19. java里部分文件全选怎么整_选定全部文件的快捷键-怎么全选文件夹的文件-文件...
  20. Virtualbox centos虚拟机网络互联总结

热门文章

  1. 曾以为只能拿8K,22届学弟字节校招心路历程
  2. 若川邀你进 源码共读 群~长期交流学习
  3. 《Migrating to Cloud-Native Application Architectures》学习笔记之Chapter 2. Changes Needed
  4. 近半年能力没进步原因分析与求助
  5. 吴颖二:12.27 午评 地缘政治一波未平一波又起,千三可到?
  6. goaccess_nginx日志分析工具
  7. Spring配置文件中bean标签的scope属性
  8. mysql-5.5.31主从复制
  9. 【20120517】【早晨】
  10. java 高级泛型_Java 泛型高级