nkpc1 Lucy的难题
来源:互联网 发布:mysql 默认端口号 编辑:程序博客网 时间:2024/05/18 03:09
对给定的f(n) 当 n>=50025002 的时候,f(n)=n-5;当 n<50025002 的时候,f(n)=f(f(n+2005)) 给定n,求出发f(n)
如果使用递归,则会栈溢出!!!
可以递归化循环:
用m表示f的层数,f(m,n)表示参数n嵌套了m层f,例如
f(3,n)=f(f(f(n)))
f(1,n)=f(n)
f(0,n)=n
f(3,n)=f(f(f(n)))
f(1,n)=f(n)
f(0,n)=n
//当 n>=50025002 的时候,f(n)=n-5;当 n<50025002 的时候,f(n)=f(f(n+2005))#include <iostream>#include <cstdio>using namespace std;int main(){int n,m;while(scanf("%d",&n)==1){m=1;while(m>0){if(n>=50025002){ n=n-5;m--; }else {n+=2005; m++; }}printf("%d\n",n);}return 0;}
- nkpc1 Lucy的难题
- NKUOJ 1002题 Lucy的难题
- Lucy的难题(超有规律的题目)
- Lucy
- Lucy文件管理系统
- Richardson–Lucy deconvolution
- AC自动机+DP 改变字符串中的‘?’使得在字典中匹配到的次数最多 codechef Lucy and Question Marks
- lucy陪你说英语
- 现在的难题
- 需求的难题
- 海盗的难题
- ASP最大的难题...
- Java面试的难题
- star55的难题
- 微软的面试难题
- 联合体的难题
- Java面试的难题
- 酒肆老板娘的难题
- 雷军:小米做Pad没难度 不做因Android市场欠佳
- 俄罗斯搜索引擎Yandex称将在海外挑战谷歌
- opencv 利用类haar小波特征的人脸、人眼等特征检测(带代码)
- 分组与统计
- 亚洲最大苹果店北京开业 粉丝连夜排队
- nkpc1 Lucy的难题
- 历史上睡幼女时间最长的皇帝
- 苹果iTV将改变什么?
- 队列_静态循环队列
- Qt制作的动态颜色渐变表盘
- 用keytool生成证书过程
- Android开机启动动画
- POJ 2992
- Linux图形界面与字符界面切换