关闭

小P的故事——神奇的换零钱

56人阅读 评论(0) 收藏 举报
分类:

小P的故事——神奇的换零钱

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

已知A国经济很落后,他们只有1、2、3元三种面值的硬币,有一天小P要去A国旅行,想换一些零钱,小P很想知道将钱N兑换成硬币有很多种兑法,但是可惜的是他的数学竟然是体育老师教的,所以他不会啊、、、他只好求助于你,你可以帮他解决吗?

提示:输入数据大于32000组。

输入

 每行只有一个正整数N,N小于32768。

输出

 对应每个输入,输出兑换方法数。

示例输入

100 
1500

示例输出

884 
188251

提示

 

来源

 xfl

示例程序

 
#include<stdio.h>  
    int main()  
    {  
        int i,s,a;  
  
        while(scanf("%d",&a)!=-1)  
        {  
        s=0;  
            for(i=0;i<=a/3;i++)  
            {  
                s+=(a-i*3)/2+1;  
            }  
            printf("%d\n",s);  
        }  
    }  

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:149454次
    • 积分:7109
    • 等级:
    • 排名:第3281名
    • 原创:584篇
    • 转载:33篇
    • 译文:0篇
    • 评论:6条
    最新评论