Problem - 1005_Number Sequence
来源:互联网 发布:ltd域名 编辑:程序博客网 时间:2024/06/06 09:11
Number Sequence
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 109210 Accepted Submission(s): 26545
Problem Description
A number sequence is defined as follows:
f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.
Given A, B, and n, you are to calculate the value of f(n).
f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.
Given A, B, and n, you are to calculate the value of f(n).
Input
The input consists of multiple test cases. Each test case contains 3 integers A, B and n on a single line (1 <= A, B <= 1000, 1 <= n <= 100,000,000). Three zeros signal the end of input and this test case is not to be processed.
Output
For each test case, print the value of f(n) on a single line.
Sample Input
1 1 31 2 100 0 0
Sample Output
25
Author
CHEN, Shunbao
Source
ZJCPC2004
Recommend
JGShining | We have carefully selected several similar problems for you: 1008 1021 1019 1009 1012
#include<stdio.h>int f[55],y,z;void size_presenceOfCyclic(int a,int b){ int i,j; f[1]=f[2]=1; for(i=3;;i++){ f[i]=(a*f[i-1]+b*f[i-2])%7; for(j=2;j<i;j++){ if(f[i]==f[j]&&f[i-1]==f[j-1]){ y=j,z=i-1; return; } } }}int main(){ int a,b,n; while(scanf("%d%d%d",&a,&b,&n)!=EOF&&(a!=0||b!=0||n!=0)){ size_presenceOfCyclic(a%7,b%7); printf("%d\n",f[n<y?n:(n-y)%(z-y+1)+y]); } return 0;}
0 0
- Problem - 1005_Number Sequence
- 杭电1711_Number Sequence
- Problem:POJ2442 - Sequence
- Problem J: Arithmetic Sequence
- Problem C. Recursive sequence
- 1414_Number Steps
- js中的转换_Number
- SOJ 3531_Number Pyramids
- Problem B: Sequence Problem (II) : Array Practice
- spoj 1470 Another Sequence Problem
- Problem 14:Longest Collatz sequence
- A Problem With Fibonacci Sequence
- Problem 14:Longest Collatz sequence
- [LeetCode]problem 60. Permutation Sequence
- Problem G: Sequence Number----暴力
- problem K.Reisen's sequence
- UVa Problem Solution: 10049 - Self-describing Sequence
- ZOJ Problem Set - 2105 Number Sequence
- UML类图几种关系的总结
- C++开源库
- java Math类常用方法
- OC-电子词典
- org.apache.commons.io
- Problem - 1005_Number Sequence
- cookie自动登录
- 程序猿之--你有才华为什么得不到重用
- iOS warning: directory not found for option
- 蓝桥杯--猜算式
- SVN服务器搭建--Subversio与TortoiseSVN的配置安装
- 添加第三方sdk到Android源码
- 《深入理解java虚拟机》Java Class类文件结构及类加载机制
- 前Facebook员工揭秘硅谷公司招人“潜规则”