hdoj1005 Number Sequence(找规律)
来源:互联网 发布:mac中文解压软件 编辑:程序博客网 时间:2024/05/14 10:02
来源:http://acm.hdu.edu.cn/showproblem.php?pid=1005
很明显找规律的题目,因为它给出的n太大,遍历的话一定会超时。
代码如下:
#include<stdio.h>#include<string>#include<iostream>using namespace std;int t[90000001];int main(){int a,b,n,i,cycle,j;while(~scanf("%d%d%d",&a,&b,&n)){if(a==0&&b==0&&n==0)break;t[1]=1;t[2]=1;cycle=0; for(i=3;i<=n;i++){t[i]=(t[i-1]*a+t[i-2]*b)%7;for(j=2;j<i;j++){if(t[j]==t[i]&&t[j-1]==t[i-1]){cycle=i-j;break;}}if(cycle>0)break;}if(cycle>0)t[n]=t[(n-j)%cycle+j];printf("%d\n",t[n]); }return 0;}
阅读全文
0 0
- hdoj1005 Number Sequence(找规律)
- Number Sequence 找规律
- HDUOJ Number Sequence找规律
- HDOJ1005 Number Sequence
- HDOJ1005:Number Sequence
- HDOJ1005 Number Sequence
- 【hdoj1005】Number Sequence
- hdoj1005(number sequence
- HDOJ1005 Number Sequence
- 【hdoj1005】Number Sequence
- Number Sequence(hdoj1005)
- hdoj1005简单题、找规律
- uva10706 - Number Sequence(找规律)
- hdu1005 Number Sequence (找规律)
- uva 10706 Number Sequence(找规律)
- hdu 1005 Number Sequence(找规律)
- Number Sequence 【打表】+【找规律】
- HDU 1005 Number Sequence(找规律)
- Unity编写雷霆战机流程(一)
- Spring容器概念及其初始化过程
- linux中ldconfig的使用介绍
- bindTextureImage : clearing GL error: 0x502 0x5021错误
- 盐水的故事
- hdoj1005 Number Sequence(找规律)
- CookieUtils
- 学习MySQL中遇到的问题(net start mysql; 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助)
- JS中的一些Function (前端 第六节)
- windows8下配置boost(python)
- opengles绘制跨平台UI系统结构图
- 截取字符串,含有汉字和字母,不能截半个汉字
- 用python将txt数据表转为mysql插入语句
- Unity3D ugui 界面状态控制