POJ 2509 Peter's smokes (递归)
2016-03-29 16:58
190 查看
题目:http://poj.org/problem?id=2509
代码:
第一次写的递归,好激动。
代码:
#include<stdio.h> #include<string.h> using namespace std; int ans; int flag; int sum(int x,int y) { ans=ans+x/y; //printf("%d\n",ans); //if(flag==1) //{ // ans=ans+x; // flag=0; // } if(x<y)return 0; else { //printf("%d %d\n",x-y*(x/y)+(x/y),y); return sum(x-y*(x/y)+(x/y),y); } } int main() { int a,b; while(~scanf("%d%d",&a,&b)) { flag=1; ans=a; sum(a,b); printf("%d\n",ans); } }
第一次写的递归,好激动。
相关文章推荐
- 1.1算法入门之百钱白鸡问题
- Opendir readdir
- easyui-layout 布局自适应
- AC自动机基础知识讲解
- 在线图片压缩后以ImageIO 流的形式 设置大小显示指定页面
- Web 测试笔记
- 注册页面
- 注册页面
- 第四次作业2
- zabbix 监控磁盘IO状态
- JAVA内存模型(Java Memory Model)
- 连续子数组的最大和
- Mac OS X 下安装使用 Docker(旧方法,但有助于理解一些理论)
- Integer与int的区别
- 表单
- AppScan漏洞“已解密的登陆请求”修复解决方案
- Ember.js学习项目源码发布
- 表单
- 基于AFNetWorking 3.0封装网络请求数据的类
- javascript声明提升现象及严格模式