期末考试-猴子吃桃(算法基础 第10周)
来源:互联网 发布:惊惶庞麦郎 知乎 编辑:程序博客网 时间:2024/06/05 13:20
问题描述:
分析
这道题可以使用递归做,也可以顺着使用for循环来代替递归。
源码
#include <iostream>using namespace std;//总共n个猴子,第i个猴子来的时候所剩的桃子个数int fun(int n){ int last=0; while(1){ last++; int cur=last*n+1; for(int i=n-1; i>=1; i--){ if (cur%(n-1)) { break; } else { cur=cur/(n-1)*n+1; } if (i==1){ return cur; } } }}int main() { int n; while(cin>>n && n!=0) { cout << fun(n) << endl; } return 0;}
0 0
- 期末考试-猴子吃桃(算法基础 第10周)
- 期末考试-垃圾炸弹(算法基础 第10周)
- 期末考试-最大公约数(算法基础 第10周)
- 期末考试-Minecraft(算法基础 第10周)
- 期末考试-拯救公主(算法基础 第10周)
- 期末考试-怀表问题(算法基础 第10周)
- [算法]猴子吃桃
- 猴子吃桃算法
- 猴子吃桃算法
- 猴子吃桃(经典算法问题)
- 期末考试-简单的整数划分问题(算法基础 第10周)
- 期末考试-复杂的整数划分问题(算法基础 第10周)
- 期末考试-献给阿尔吉侬的花束(算法基础 第10周)
- 期末考试-潘多拉星球的悬浮公寓(算法基础 第10周)
- 期末考试-至少有多少只恼人的大青蛙?(算法基础 第10周)
- 第一天、猴子吃桃
- 算法三 猴子吃桃
- 算法题-猴子吃桃
- 关于docker几个需要注意的事项
- MySQL使用详解--根据个人学习总结
- 通过输入的字符串日期转换成星期几
- iOS9 字符串转utf-8方法
- Ubuntu 删除dash 中无效的图标
- 期末考试-猴子吃桃(算法基础 第10周)
- 对MBProgressHUD第三方进行源码分析
- Java中的EL和JSTl
- VS2010小助手安装
- GitHub 上值得关注学习的 iOS 开源项目
- 星期几
- acm_city
- 关于Json中null的问题以及宏的返回值(转载)
- 关于不同应用程序存储IO类型的描述