题目: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有其规律所在。

参考:解题方法

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

最新文章

  1. javascript面向对象系列第一篇——构造函数和原型对象
  2. 大型网站的 HTTPS 实践(1):HTTPS 协议和原理
  3. 100114H
  4. paip.Log4j配置不起作用的解决
  5. SAP 质检使用非物料基本单位
  6. activiti自定义流程之Spring整合activiti-modeler5.16实例(七):任务列表展示
  7. Bootstrap 3 How-To #3 布局
  8. 微软的技术态度 -- 从其对于CRT的设计考虑说起
  9. 使用正则表达式给网址添加a标签
  10. 【学习笔记03】Javascript数组学习
  11. avalon.js实践 svg地图配置工具
  12. 四轴飞行器1.5 各种PID对比分析及选择
  13. Display:table;妙用,使得左右元素高度相同
  14. php 邓士鹏
  15. An entry point cannot be marked with the &#39;async&#39; modifier
  16. 29-2-电容触摸屏控制芯片GT911
  17. pprof进行golang程序性能分析
  18. 洛谷P3950 部落冲突(LCT)
  19. P2894 [USACO08FEB]酒店Hotel 线段树
  20. 【Learning】容斥原理

热门文章

  1. android ImageView加圆角
  2. JAVA包装类介绍(一)(包装类、基本类型数据)
  3. 前m大的数(哈希入门)&amp;&amp;sort
  4. [LeetCode] 605. Can Place Flowers_Easy
  5. Locust性能测试4-参数关联
  6. iOS UI基础-2.0按钮操作与形变
  7. react native 淘宝镜像
  8. STA分析(四) lib model
  9. SV中的OOP
  10. Java求解迷宫问题:栈与回溯算法